/* CSS Document */
/*--------------------------------------body---*/
body, td, th, div, p, label, input { 
color : #4d4640; 
font : normal 14px/20px Arial, Verdana, Helvetica, sans-serif; 
} 
input, select, #contact_text { 
color : #777777; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px;
font-weight: normal;
} 
a { 
color : #0161ba; 
text-decoration : underline; 
} 
a:hover { 
color : #0161ba; 
text-decoration : none; 
} 
a, button, .button { 
cursor : pointer; 
}

/*----------------------------------------------------------content---*/
/* Tooltips */

.tool-tip { 
float : left; 
background : #ffc; 
border : #d4d5aa solid 1px; 
padding : 5px; 
max-width : 200px; 
text-align : left; 
} 
.tool-title { 
padding : 0; 
margin : 0; 
font-size : 100%; 
font-weight : bold; 
margin-top : -15px; 
padding-top : 15px; 
padding-bottom : 5px; 
background : url(../../system/images/selector-arrow.png) no-repeat; 
color : #000; 
} 
.tool-text { 
font-size : 100%; 
margin : 0; 
color : #131f29; 
} 

/*sub_page*/
/* CSS Document */

.text-sub h4 { 
padding : 5px 0 19px 0; 
font-size : 16px; 
text-transform : capitalize; 
color : #332e2a; 
} 
.text-sub p { 
padding : 0 0 15px 0 !important ; 
} 
.text-sub strong { 
color : #332e2a; 
} 
.sub-indent-img { 
padding : 25px 0; 
} 
.sub-indent-bottom { 
display : block; 
padding-bottom : 5px; 
} 
.columns { 
width : 100%; 
overflow : hidden; 
padding : 20px 0 0 0; 
} 
.column-left { 
width : 40%; 
float : left; 
} 
.column-right { 
width : 55%; 
float : right; 
} 
.columns dt { 
font-weight : bold; 
color : #332e2a; 
} 
.columns dd { 
padding : 5px 0 9px 0; 
} 
.alignleft { 
float : left; 
margin : 0 15px 0 0 !important ; 
} 

/*-----------------------------article_settings-*/

.pagenavcounter { 
padding : 11px 0; 
} 
h6 { 
font : bold 12px Arial, Helvetica, sans-serif; 
} 
.article-decor { 
padding : 0 0 12px 0; 
} 
#contact_text { 
height : auto; 
overflow : auto; 
margin : 0 0 5px 0; 
width : 90%; 
font-size : 12px; 
} 
.article-separator-indent { 
padding : 5px 30px 0 24px; 
display : none; 
} 
.article_separator { 
height : 1px; 
border-top : 1px solid #c2c2c2; 
display : none; 
} 
.column_separator { 
padding : 0 0 0 0 !important ; 
background : url(../images/content_separator.gif) 0% 0% repeat-y; 
} 
.article_column { 
padding : 0 0 0 0; 
} 
.article_indent h3 { 
overflow : hidden; 
} 
.article_indent h3 img { 
margin : 0 3px 0 0 !important ; 
float : left; 
} 
.contentpaneopen ul, .article-indent ul { 
list-style : disc; 
margin : 0 0 0 15px; 
} 
.contentpaneopen ul li, .article-indent ul li { 
padding : 0 0 6px 0; 
} 
.contentdescription img { 
margin : 0 20px 0 0; 
} 
.contentpaneopen img { 
margin : 0 11px 0 0; 
} 
.contentpaneopen h3 img { 
margin : 18px 10px 0 0; 
} 
#content .module ul { 
list-style : none; 
margin : 0; 
} 
#container ul { 
list-style : none; 
margin : 0; 
}
.container ul{ list-style:none; margin:0; padding:0 0 0 0 !important; }
#container ul li, #content .module ul li { 
line-height : 16px; 
padding : 0 0 9px 15px; 
background : url(../images/link_marker1.gif) 5px 0% no-repeat; 
}
#container ul li a, #content ul li a:hover, #content .module ul li a, #content .module ul li a:hover { 
line-height : 14px; 
color : #0161ba; 
line-height : 16px; 
font-weight : normal; 
} 
#content ul li a:hover, #content .module ul li a:hover { 
color : #0161ba; 
} 
#container ul li p { 
line-height : 14px; 
padding : 0; 
} 
#container ul li span { 
color : #000; 
} 
.top-line { 
background : url(../images/border3.gif) 0% 0% repeat-x; 
padding : 26px 0 0 0; 
} 
.img-indent { 
float : left; 
margin : 4px 21px 0 0 !important ; 
} 
.img-indent1 { 
margin : 0 !important ; 
} 
.text3 { 
color : #21a8d0; 
font-size : 13px; 
line-height : 19px; 
} 
.extra-title { 
color : #353535; 
font-size : 11px; 
text-transform : uppercase; 
padding : 15px 0 0 0; 
display : block; 
} 
.indent-top1 { 
margin : 0 0 0 0 !important ; 
} 
.indent-top3 { 
padding : 37px 0 0 0; 
} 
.list-indent1 { 
padding-bottom : 25px !important ; 
} 

/*---------------------------content-heading---*/

span.small { 
line-height : 15px; 
color : #8f8880; 
font-size : 12px; 
padding : 0 0 0 1px; 
} 
.createdate { 
line-height : 15px; 
color : #8f8880; 
font-size : 12px; 
margin : 0 0 0 0; 
padding : 1px 0 5px 1px; 
} 
.modifydate { 
color : #8f8880; 
font-size : 12px; 
padding : 10px 0 10px 1px; 
text-decoration : none !important ; 
} 
.componentheading, .componentheadingPortfolio { 
color : #e2000c;
font-family : Arial, Helvetica, sans-serif; 
font-size : 26px; 
line-height : 28px;
font-weight:normal;
padding : 0 0 11px 0; 
} 
.componentheading {
margin-bottom : 3px; 
padding : 0 0 14px 0; 
color : #40423c; 
} 
#poll { 
padding : 0 0 0 0; 
} 
td.contentheading { 
font-size : 11px; 
padding : 0 0 2px 0; 
color : #8c8c8c; 
line-height : 26px; 
font-weight : normal; 
} 
.contentpaneopen p { 
padding : 4px 0 15px 0; 
} 
.buttonheading { 
padding : 0 0 6px 0; 
} 
.icon-indent { 
padding : 2px 0 0 0; 
} 
.buttonheading img { 
padding : 0; 
margin : 3px 14px 0 0; 
position : relative; 
} 
span.contentheading { 
font-weight : normal; 
display : block; 
padding : 12px 0 15px 0; 
margin : 0 0 15px 0; 
} 
#component-contact .contentheading { 
font-size : 14px; 
padding-bottom : 25px; 
color : #4c4c4c !important ; 
font-weight : normal; 
} 

/*-----------------------------------read-more---*/

.indent-more { 
margin : 7px 0 0 0; 
} 
div a.readon { 
padding : 0 15px 0 13px !important ; 
color : #0161ba; 
font-size : 13px; 
line-height : 17px !important ; 
cursor : pointer; 
font-family : Arial, Helvetica, sans-serif; 
margin : 0 0 0 0; 
font-weight : bold; 
background : url(../images/link_marker.gif) 6px 0% no-repeat; 
} 
div a.readon span { 
line-height : 11px; 
} 
div a.readon:hover { 
text-decoration : none; 
color : #413c37; 
} 

/*-----------------------------blog-more---*/

.blog_more { 
padding : 0 0 10px 0; 
} 
.blog_more strong { 
color : #4c4c4c; 
font-size : 18px; 
line-height : 18px; 
display : block; 
padding : 15px 0 21px 0; 
font-weight : normal; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.blog_more h2 { 
font-size : 12px; 
padding : 0 0 0 0; 
} 

/*-----------------------------item-info---*/

.pagin-bottom { 
padding-bottom : 18px; 
} 
.pagin-top { 
padding-top : 11px; 
} 
.iteminfo { 
padding : 0 0 6px 0; 
margin : 0 0 15px 0; 
} 
.createdby { 
color : #7a7a7a; 
display : block; 
text-transform : none; 
} 
div.small { 
display : block; 
color : #7a7a7a; 
font-size : 11px; 
font-weight : normal; 
margin : 0 0 0 0; 
padding : 0 0 7px 0; 
white-space : nowrap; 
line-height : 11px; 
} 
#martInfo .button { 
width : 52px; 
} 
#martInfo h3 { 
display : block; 
width : 71px; 
float : left; 
color : #666565; 
font : normal normal 11px Arial, Helvetica, sans-serif; 
text-transform : uppercase; 
} 
#martInfo .moduletable { 
text-align : right; 
} 
.null { 
padding : 0; 
margin : 0 !important ; 
} 

/*-----------------------------------buttons---*/

#content .button, #content .validate, #content .readmore a { 
background : url(../images/button_more.png) 0% 0% no-repeat; 
width : 79px; 
padding : 0 0 0 0; 
color : #fffbd6; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
float : left; 
display : block; 
font-size : 12px; 
float : left; 
text-decoration : none; 
text-align : center; 
display : block; 
line-height : 23px; 
} 
#content .button:hover, #content .validate:hover, #content .modal-button:hover, #content .readmore a:hover, #content div.blank a:hover { 
color : #fff !important ; 
text-decoration : none; 
} 
* html .button, * html .validate { 
display : block; 
} 
.wrapper-sub-title, .sub-title-wrapper { 
background : #343434; 
color : #fff; 
padding-top : 8px !important ; 
padding-bottom : 8px !important ; 
} 
.wrapper-sub-title a, .wrapper-sub-title a:hover, .sub-title-wrapper a { 
color : #fff; 
} 
.sub-indent-table { 
text-indent : 8px; 
} 
#content .button2-left { 
float : left; 
margin-right : 5px; 
} 
#content .button2-left, .image { 
display : inline; 
} 
#content .button2-left a:hover, #content .readmore a:hover, #content div.blank a:hover { 
color : #ff8c0a; 
} 
.modal-button, .readmore a, div.blank a { 
float : left; 
padding : 0 0; 
margin : 0 1px 0 0; 
} 
#editor-xtd-buttons { 
padding : 5px 0 5px 0; 
overflow : hidden; 
width : 500px; 
float : left; 
} 
#editor-xtd-buttons .readmore { 
display : inline; 
} 
.blank { 
padding : 5px 0 0 0; 
} 

/*-----------------------------page-background---*/

#content .button, #content .validate, #content .modal-button { 
background : #414141; 
border : none medium; 
color : #fff; 
cursor : pointer; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 23px !important ; 
margin : 0 0 11px 0; 
text-align : center; 
text-decoration : none; 
width : 70px !important ; 
text-transform : lowercase; 
height : 27px; 
} 
#content .button:hover, #content .validate:hover, #content div.blank a:hover, #content .readmore a:hover, #content .modal-button:hover { 
color : #fff !important ; 
background : #0fc5da; 
} 
#content .modal-button, #content div.blank a, #content .readmore a { 
background : #414141; 
border : none medium; 
color : #fff; 
cursor : pointer; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 27px !important ; 
margin : 0 0 11px 0; 
text-align : center; 
text-decoration : none; 
width : 90px !important ; 
text-transform : lowercase; 
height : 27px; 
} 

/*-----------------------------pagenav---*/

.pagin-top-border, .pagin-bottom { 
text-align : center; 
} 
.pagenav { 
font-weight : normal; 
} 
a.pagenav { 
font-weight : normal; 
padding : 0 2px 0 2px; 
margin : 0 2px 0 0; 
text-decoration : none; 
} 
a.pagenav:hover { 
text-decoration : underline; 
} 
a.pagenav:visited { 
text-decoration : none; 
} 
.pagination_nav { 
font-size : 12px; 
padding : 10px 20px 0 27px; 
} 
.pagination_nav div { 
padding : 5px 0 5px 0; 
} 
.pagination { 
margin-top : 10px; 
} 
.pagination li { 
padding : 0 5px 0 5px; 
} 
.pagination_result { 
padding : 5px 0 0 0; 
line-height : 16px; 
} 
.pagination span { 
padding : 0 10px 0 0; 
} 
.pagination strong span { 
padding : 0 6px 0 6px; 
font-weight : normal; 
} 

/*-------------------------------------result---*/

.searchArea { 
padding : 10px;
border : #c2b7ab solid 1px; 
margin : 15px 0 0 0; 
} 
.sectiontableentry0 td, .sectiontableentry1 td, .sectiontableentry2 td { 
border-bottom : none;
border-bottom : 1px solid #c2b7ab;
} 
.sectiontableentry1 td, .sectiontableentry0 td, .sectiontableentry2 td { 
padding-bottom : 5px; 
padding-top : 5px; 
text-indent : 11px; 
} 
.var1 { 
padding : 15px !important ; 
margin : 5px 0 5px 0; 
color : #71756b; 
border-bottom : none; 
border-bottom : 1px solid #c2b7ab; 
} 
.var1 a, .var1 p { 
color : #71756b; 
} 
.var2 { 
padding : 15px !important ; 
margin : 5px 0 5px 0; 
border-bottom : none; 
border-bottom : 1px solid #c2b7ab; 
color : #71756b; 
} 
.var2 a, .var2 p { 
color : #71756b; 
} 
.results { 
padding : 0 20px 15px 29px; 
} 
.searchintro { 
padding : 10px 0 10px 30px; 
} 
.results ol li { 
padding : 0 0 10px 0; 
text-align : justify; 
} 
.results h3 { 
padding-bottom : 25px; 
} 
#searchForm { 
display : block; 
padding : 0 0 0 0; 
} 
.sectiontableheader { 
padding : 6px 5px 6px 11px; 
} 
#search_searchword { 
margin : 0 0 0 0; 
padding : 0 0 0 5px !important ; 
height : 25px; 
line-height : 30px; 
background : none; 
border : #c2b7ab solid 1px; 
color : #c2b7ab; 
font-size : 12px; 
} 
.indent-search-searchword { 
display : block; 
padding : 5px 11px 0 0; 
line-height : 19px; 
} 

/*--------------------------------------archive---*/

.archiveBlock .button { 
display : inline-block; 
margin : 0 0 0 5px; 
} 
ul#archive-list h4 a { 
font-size : 14px; 
margin-left : 10px; 
text-transform : none; 
} 
.metadata { 
font-size : 12px; 
margin-left : 10px; 
margin-top : 8px; 
margin-bottom : 5px; 
text-transform : none; 
} 

/*--------------------------------------poll---*/

dl.poll { 
padding : 25px 0 35px 0; 
} 
.button-poll-left:hover, .button-poll-right:hover { 
color : #fff !important ; 
background : #94cf45; 
} 
.button-poll-left, .button-poll-right { 
background : #414141; 
border : none medium; 
color : #fff; 
cursor : pointer; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 23px !important ; 
margin : 7px 0 11px 0; 
text-align : center; 
text-decoration : none; 
width : 70px !important ; 
text-transform : lowercase; 
height : 27px; 
} 
.button-poll-right { 
margin-left : 15px !important ; 
} 
dl.poll dt { 
font-weight : bold; 
padding : 7px 0 0 0; 
} 
.poll .question { 
color : #413c37; 
font-size : 14px; 
padding : 0 0 5px 0; 
line-height : 18px; 
font-weight : bold; 
} 
.poll .poll-body { 
padding : 9px 0 9px 0; 
} 
.poll-body label { 
line-height : 16px; 
padding : 0 0 0 4px; 
color : #4D4640; 
font-size : 12px; 
} 
.poll .buttons { 
margin : 0 0 0 0; 
} 
.poll .result { 
background : #ffea00; 
} 
.poll .section { 
overflow : hidden; 
padding : 2px 0 2px 0; 
width : 100%; 
color : #fff; 
} 
.poll .section2 { 
overflow : hidden; 
padding : 2px 0 3px 0; 
width : 100%; 
color : #000; 
color : #878989; 
} 
.poll .radio { 
float : left; 
width : 20px; 
} 
.poll .radio input { 
display : block; 
width : 16px; 
height : 16px; 
vertical-align : middle; 
} 
.poll .var { 
margin : 0 0 0 20px; 
text-align : left; 
} 
.display { 
padding : 0 0 10px 0; 
} 
.display select { 
border : #46462f solid 1px; 
width : 100px; 
} 
.sectiontableentry1 div, .sectiontableentry0 div { 
font-size : 1px; 
} 
.td_1, .td_2 { 
width : 5%; 
text-align : center; 
} 
.td_3 { 
width : 90%; 
padding : 0 0 0 10px; 
} 
.pollstableborder .question { 
padding : 0 0 0 85px; 
} 
.pollstableborder { 
margin : 25px 0 0 0; 
} 

/*--------------------------------------userforms---*/

dl.contentpane dt { 
padding : 5px 0 20px 0; 
} 
dl.contentpane dd { 
width : 100%; 
overflow : hidden; 
} 
dl.contentpane div { 
vertical-align : middle; 
} 
dl.contentpane .description { 
width : 120px; 
padding : 5px 0 0 0; 
} 
dl.contentpane .input-field { 
width : 160px; 
padding : 2px 0 0 0; 
} 
dl.contentpane .input-field #email { 
background : none 0% 0% repeat scroll transparent; 
border : #c2b7ab solid 1px; 
color : #c2b7ab; 
font-size : 12px; 
height : 25px; 
line-height : 30px; 
margin : 0; 
padding : 0 0 0 5px !important ; 
} 
dl.contentpane .button-field { 
width : 140px; 
padding : 2px 0 0 0; 
} 

/*-------------------------------------search---*/

.search{position:relative;
margin:0 0 0 -85px;
background:url(../images/search_bg.gif) 0 0px no-repeat;
width:168px;
height:24px;}
.search .search-input{ position:relative; margin:-45px 0 0 0;}
.search .search-button{ position:relative; margin:-22px 0 0 188px;}
.search .inputbox	{
background:none !important;
border:none !important;
color:#000000 !important;
font-size:12px;
line-height:12px !important;
margin:6px 0 0 15px !important;
padding:1px 0 0 0;
*padding:0 0 0 0;
width:203px;
text-transform:capitalize;
}
.search input.button	{ width:66px !important; height:24px  !important; margin:0 0 0 -20px  !important; padding:0  !important; background:none !important	;}
.search .button:hover{ text-decoration:underline;}
span.count{  color:#80b736 !important; font-size:13px  !important; font-weight:bold; line-height:18px !important;} 

/*-------------------------------------search-result---*/

.search_result { 
padding : 0 20px 0 0; 
} 
.search_result h3 { 
color : #808080; 
font-size : 14px; 
} 
.searchintro b, .searchintro strong, .highlight { 
color : #0161ba; 
font-weight : bold; 
} 

/*-------------------------------------admin-form---*/

.adminform td { 
padding : 0 0 2px 0; 
} 
.pagin-bottom { 
padding : 5px 0 15px 0; 
} 

/*---------------------------system-error-messages--*/

.error { 
margin : 15px 0 20px 0; 
} 
.message { 
margin : 0 !important ; 
} 
#system-message dt.error, dt.message { 
display : none; 
} 
.error dd ul { 
background : #ce0303; 
border-bottom : 3px solid #670606; 
border-top : 3px solid #670606; 
color : #ffffff; 
margin : 0 !important ; 
padding : 5px 0 5px 10px !important ; 
} 
.error dd ul li { 
background : none !important ; 
color : #fff !important ; 
margin : 0 0 0 20px !important ; 
padding : 0 !important ; 
} 

/*-------------------------------------------------------------boxes---*/

/*-------------------------------------mainmenu---*/

/*-----------------content----*/

.module_menu div { 
color : #fff; 
font-size : 12px; 
} 
.module_menu ul { 
list-style : none; 
margin : 0 0 0 1px !important ; 
} 
.module_menu li { 
display : block; 
line-height : 14px !important ; 
padding : 0 0 2px 0 !important ; 
margin : 0 !important ; 
} 
.module_menu li ul { 
padding : 0 0 0 0; 
margin : 4px 0 4px 10px !important ; 
} 
.module_menu li ul li { 
border : none; 
background : none !important ; 
padding : 0 0 2px 0 !important ; 
} 
.module_menu li ul li a { 
padding : 0 !important ; 
background : none !important ; 
} 
.module_menu li ul li span { 
padding : 2px 0 2px 0 !important ; 
margin : 0 !important ; 
} 
.module_menu li a { 
padding : 2px 0 7px 15px !important ; 
color : #0161ba !important ; 
display : block; 
line-height : 15px !important ; 
background : url(../images/main_menu_marker.gif) 7px 0% no-repeat; 
} 
.module_menu li a span { 
font-size : 14px; 
font-weight : bold; 
color : #0161ba !important ; 
} 
.module_menu li a:hover { 
color : #40423c !important ; 
padding : 0 0 0 0; 
text-decoration : none !important ; 
} 
.module_menu li a:hover span { 
color : #40423c !important ; 
text-decoration : none; 
} 
.module_menu li.active a { 
color : #40423c !important ; 
text-decoration : none; 
} 

/*-------------------------------------topmenu------------*/

.menu-wrapper { 
background : url("../images/wrapper_menu.png") 0% 0% no-repeat;
} 
.menu-wrapper .fleft { 
width : 900px;
} 
.menu-wrapper .fright { 
width : 200px; 
height : 52px; 
} 
.topmenu-left { 
position : absolute; 
background : url("../images/topmenu_left.png") 0% 0% no-repeat; 
width : 12px; 
height : 54px; 
margin : 0 0 0 0; 
z-index : 111; 
} 
.img-none { 
display : none; 
} 
.row-top-menu { 
margin : 0 0 0 0; 
position : absolute; 
z-index : 2000;
} 
#current li a { 
color : #c5f317; 
} 
.row-top-menu ul.menu-nav { 
padding : 4px 0 0 0 !important ; 
margin : 0 0 0 0 !important ;
z-index : 1; 
} 
.row-top-menu ul.menu-nav li, #current ul.menu-nav li { 
display : block; 
float : left; 
margin : 0 0 0 0 !important ; 
padding : 0 0 0 0 !important ;
} 
.row-top-menu ul.menu-nav li { 
margin : 0 0 0 0 !important ; 
background : url(../images/top_menu_separator.gif) right 1px no-repeat;
} 
.row-top-menu ul.menu-nav li a { 
border : none; 
text-decoration : none !important ; 
text-transform : uppercase !important ; 
float : left; 
margin : 0 0 0 0; 
padding : 14px 15px 16px 15px !important ; 
display : block;
color : #ffffff;
} 
.row-top-menu ul.menu-nav li a strong { 
display : block; 
text-decoration : none; 
float : left; 
position : relative; 
text-decoration : none; 
text-align : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px; 
line-height : 16px;
font-weight: normal;
} 
.row-top-menu ul.menu-nav li a:hover, .row-top-menu ul.menu-nav li#current a { 
background : url(../images/top_menu_hover.jpg) 0% 0% repeat-x; 
color : #fff;
}

/* ----Top-Drop-down-menu----- */

.ulwrapper  {
	display: none;
  position:absolute;
	background:#e2000c;
	padding:0 0 0 0 !important;
	margin:45px 0 0 0px !important;
	width:170px  !important;
	*margin:49px 0 0 -129px !important;
	z-index:300;
}

.parent .ulwrapper ul li, .parent .ulwrapper ul li a, .parent .ulwrapper ul li a strong{
	float:none !important;
	height:auto !important;
	width:auto !important;
	background:none !important;
	font-family : Arial, Helvetica, sans-serif;
  font-size : 12px; 
	font-weight:normal;
	line-height:18px;
}

.ulwrapper ul{ margin:0 !important; width:170px;}
.ulwrapper ul li{ margin:0  !important; padding:0  !important;}
.parent .ulwrapper ul li a{padding:6px 0px 4px 15px !important; color:#ffffff !important; display:block; font-size:12px; font-weight:normal; margin:0 !important;}
.ulwrapper ul li a strong{   margin:1px !important; display:block; padding:0 !important; color:#ffffff!important; font-size:11px;}
.ulwrapper ul li a:hover{ background:#f47028 !important;}

.ulwrapper  .ulwrapper  {
	display: none;
  position:absolute;
	margin:-26px 0 0 137px !important;
	*margin:-25px 0 0 137px !important;
	background:#e2000c !important;
}

.ulwrapper .ulwrapper ul li a:hover{ background:#f47028 !important;}

/*-----------------------------slideshow-image-module----*/

.slideshow-img {height:296px;
margin-top : -10px;
margin-bottom: -10px;
}

.flash-show {
	width:940px;
	height:296px;
	padding:0px 0 0 0;
}

/* --------------------------------Top-custom-image-box-or--- */
/*-----------------------------welcome-text-panel----*/

.row-header { 
height : 148px; 
} 
.clear { 
width : 100%; 
overflow : hidden; 
} 
.clear1 { 
clear : both; 
} 
.br { 
display : block; 
} 
.fright { 
float : right !important ; 
} 
.fleft { 
float : left; 
} 
.header-img { 
height : 53px;
margin : 0px 0 0 0;
} 
.shadow-left { 
background : url(../images/shadow_left.png) 0% 0% repeat-y; 
} 
.shadow-right { 
background : url(../images/shadow_right.png) top right repeat-y; 
} 
.shadow-indent { 
padding : 0 3px; 
} 

/*--------------------------------custom-box-for-welcome-message---*/

.custom-box1 { 
background : #ffd7c7; !important;
padding : 15px 0px 0px 38px; 
height : 460px; 
}
.title-custom1 {
text-align : left;
color : #e2000c;
font-size : 18px;
font-weight : normal;
line-height : 25px;
}
.custom-box1 .text-indent1 {
padding : 10px;
}

/*---------------------------------right-module-label-----*/

.wrapper-box .boxTitle h3 { 
color : #ffffff; 
text-align : center;
font-size : 20px; 
line-height : 22px; 
font-weight:normal;
background : url(../images/title_marker.png) 0px 3px no-repeat;
padding : 12px 8px 20px 0px; 
} 
.wrapper-box .boxIndent { 
padding : 0px 0 30px 0px; 
} 

/*--------------------------right-module-label-position-----*/

#right { 
float : right; 
width : 250px; 
} 
.right-indent { 
padding : 0 0 0 30px; 
} 
 
.wrapper-box .boxTitle { 
margin-top : 0px; 
margin-bottom : 10px; 
}

/*-------------------------------------bulleted-text-in-modules------*/

.bullet{ list-style:none; margin:0; padding:0 0 0 0 !important; }
.bullet li{ line-height:20px; padding: 0 0 5px 20px; background:url(../images/link_marker1.gif) 0 5px no-repeat;  font-weight:normal; line-height:18px}

/*----------------------------------------login-form-------*/

.module-login .moduleTopBg { 
width : 100%; 
} 
.module-login .sec { 
width : 100%; 
} 
.module-login .boxIndent { 
padding : 0 20px 0 0; 
} 

/*-----------------content----*/

.login-text-1 { 
color : #3b3b3b; 
line-height : 14px; 
font-size : 12px; 
} 
.form-height { 
height : 30px; 
margin : 0 0 0 0; 
} 
#form-login { 
padding : 0 0 0 15px; 
} 
#form-login-remember { 
padding : 11px 0 0 0; 
} 
.module-login label { 
display : block; 
line-height : 13px; 
padding : 0 0 3px 0; 
width : 100%; 
color : #8f8880; 
font-size : 12px; 
line-height : 18px; 
} 
label.remember { 
display : inline; 
color : #645851 !important ; 
margin : 0 0 0 0; 
font-weight : normal; 
} 
.module-login p, .module-login div, label.remember { 
padding : 0 0 0 0; 
color : #71756b !important ; 
line-height : 20px; 
font-size : 12px; 
} 
.logo-title { 
font-size : 15px; 
padding-bottom : 21px !important ; 
font-size : 14px !important ; 
display : block; 
line-height : 35px; 
color : #000 !important ; 
} 
.remember { 
padding : 0 !important ; 
} 
#mod_login_username, #mod_login_password { 
margin : 0 0 0 0; 
} 
.module-login a, .module-login a:hover { 
padding : 0 0 0 0; 
margin : 0; 
line-height : 18px; 
font-weight : normal; 
text-decoration : none; 
color : #0161ba !important ; 
} 
.module-login .inputbox { 
color : #8c8c8c; 
font-size : 12px; 
line-height : 15px !important ; 
padding : 2px 0 2px 3px; 
margin : 0 0 0 0 !important ; 
width : 165px; 
background : none !important ; 
border : #c2b7ab solid 1px !important ; 
} 
#modlgn_username, #modlgn_passwd { 
float : left; 
} 
.remember { 
padding : 4px 0 0 0; 
} 
input.checkbox { 
border : none; 
display : block; 
margin : 2px 8px 0 0; 
vertical-align : middle; 
width : 16px; 
height : 16px; 
position : relative; 
float : left; 
} 
.button-login:hover, .log .button:hover { 
background : #0fc5da; 
} 
.button-login, .log .button { 
background : #414141; 
border : none medium; 
color : #fff; 
cursor : pointer; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 23px !important ; 
margin : 7px 0 11px 0; 
text-align : center; 
text-decoration : none; 
width : 70px !important ; 
text-transform : lowercase; 
height : 27px; 
} 
#inputs { 
padding : 6px 11px 14px 0; 
} 
.log { 
width : 100%; 
overflow : hidden; 
display : block; 
} 

/*-------------------------------------login-help---*/

.login-help { 
padding : 0 0 0 40px; 
} 

/*--------------------------------------page-body-structure---*/

#body { 
background : #f47028; 
} 
.main { 
width : 940px; 
position : relative; 
margin : 0 auto; 
padding : 10px 0 0 0; 
} 
.tail-content { 
background : url(../images/tail_content.jpg) 0% 0% repeat-x #ffffff;
} 

/*-------------------------------------logo-position---*/

#logo { 
display : block; 
padding : 0 0 0 0; 
position : absolute; 
margin : 0 0 0 0;
} 
#logo a { 
display : block; 
cursor : pointer; 
position : relative;
} 

/*-------------------------------------header-information-text---*/

.header-text { 
display : block; 
float : right; 
width : 360px; 
color : #414141; 
font-size : 18px;
padding : 55px 0 0 0; 
line-height : 20px; 
} 
.header-text span { 
color : #0161ba; 
} 

/* // Nivo Slider */

.nivoSlider .nivo-controlNav a { 
margin-left : 8px; 
} 
.slider { 
margin-left : 0; 
} 

/*-------------------------------------custom-box-with-3-columns---*/

.custom-box { 
background : url(../../../images/header/custom_box.jpg) top left no-repeat; 
height : 184px; 
} 
.custom-box-indent { 
padding : 60px 0px 15px 30px; 
} 
.custom-box .col-1 { 
width : 300px; 
} 
.custom-box .col-2 { 
width : 300px; 
} 
.custom-box .col-3 { 
width : 300px; 
} 
.title-custom { 
color : #103381; 
font-size : 20px; 
line-height : 20px; 
} 
.custom-box .col-1 .indent-top { 
font-size : 12px; 
color : #ffffff; 
line-height : 20px; 
padding : 16px 40px 30px 0px !important ; 
} 
.custom-box .col-2 .indent-top { 
font-size : 12px; 
color : #ffffff; 
line-height : 20px; 
padding : 16px 35px 30px 10px !important ; 
} 
.custom-box .col-3 .indent-top { 
font-size : 12px; 
color : #ffffff; 
line-height : 20px; 
padding : 16px 20px 30px 20px !important ; 
} 
.custom-box .col-1 .readmore { 
float : right; 
margin : 36px 20px 0 0 !important ; 
} 
.custom-box .col-2 .readmore { 
float : right; 
margin : 36px 15px 0 0 !important ; 
} 
.custom-box .col-3 .readmore { 
float : right;
margin : 36px 20px 0 0 !important ; 
} 
.custom-box .bull { 
background : url(../images/link_marker.gif) 6px 0% no-repeat; 
padding : 0 0 0 13px; 
color : #0161ba; 
font-weight : bold; 
margin : 0 0 0 5px; 
}  
.custom-box .bull:hover { 
color : #413c37; 
} 
.custom-box .title-custom { 
text-align : center; 
padding : 5px 24px 105px 0; 
} 
.custom-box strong { 
color : #413c37; 
font-size : 12px; 
line-height : 15px; 
}


/*-------------------------------------page-content---*/

#content { 
padding : 27px 37px 10px 37px; 
background : #ffd7c7; 
} 
#container { 
overflow : hidden; 
height : 100%; 
text-align : left; 
padding : 0 0 0 0; 
} 

/*----------------------------------article-title-and-body-text--------*/

.article-title-text { 
color : #e2000c;
font-family : Arial, Helvetica, sans-serif;
font-size : 26px; 
line-height : 28px; 
font-weight:normal;
padding : 0 0 10px 0; 
} 
.article-title { 
border-bottom : 1px solid #ffffff; 
padding-bottom : 12px; 
} 
.box-text .col-1, .box-tex .col-2 { 
width : 298px; 
} 
.box-text .col-2 { 
margin : 0 0 0 50px; 
} 
.box-text ul { 
padding : 10px 0 0 0 !important ; 
} 
.article-text-indent { 
padding : 24px 0 10px 0; 
} 

/*-------------------------------------footer---*/

.footer { 
padding : 10px 0; 
background : #b7320f; 
} 
.footer .fleft { 
padding : 3px 0 0 38px; 
color : #ffd7c7; 
font-size : 11px; 
line-height : 15px; 
} 
.footer .fleft a, .footer .fleft a:hover { 
color : #ffffff; 
} 
.footer .fleft { 
width : 700px; 
} 
.footer .fright { 
width : 121px; 
} 
.footer-list { 
list-style : none; 
margin : 0; 
padding : 0 30px 0 0; 
width : 100%; 
overflow : hidden; 
} 
.footer-list li a, .footer-list li { 
display : block; 
float : left; 
width : 22px; 
height : 22px; 
margin : 0 7px 0 0 !important ; 
} 
.footer-list .marker1 { 
background : url(../images/footer_img1.gif) 0% 0% no-repeat; 
} 
.footer-list .marker2 { 
background : url(../images/footer_img2.gif) 0% 0% no-repeat; 
} 
.footer-list .marker3 { 
background : url(../images/footer_img3.gif) 0% 0% no-repeat; 
} 
.footer-list .marker1:hover { 
background : url(../images/footer_img1_act.gif) 0% 0% no-repeat; 
} 
.footer-list .marker2:hover { 
background : url(../images/footer_img2_act.gif) 0% 0% no-repeat; 
} 
.footer-list .marker3:hover { 
background : url(../images/footer_img3_act.gif) 0% 0% no-repeat; 
} 

/* EOF Drop-down menu */

.article-title-text a { 
color : #332e2a !important ; 
text-decoration : none; 
} 
.article-title-text a:hover { 
color : #0161ba !important ; 
} 
.paramlist .paramlist_key { 
width : 322px !important ; 
}

/* ------Nivo-controller------ */

.nivoSlider .nivo-controlNav a {
	zoom:1 !important
}