/* CSS Document */
/*---------------------------------------menu lang-----*/
.lang {
    
    float:right;
    padding:0px;
}

/*--------------------------------------body---*/

body, td, th, div, p, label{
    color:#495A69;
    font:normal 11px/16px Tahoma, Geneva, sans-serif;
}


a {
    color:#495A69;
    text-decoration:underline;
}

a:hover {
    color:#495A69;
    text-decoration:none
}
/*----------------------------------------------------------content---*/
.invalid{ color:red !important;}
.form-validate label { font-size:12px;}
.validate-indent{ margin-bottom:15px; display:block;}
.validate{ margin-top:15px;}
/*-----------------------------article_settings-*/
.pollstableborder{ width:100%;}
#poll .componentheading{ padding-left:0 !important; margin-left:0 !important;}
.article_indent ul {
    margin:10px 0px 15px 0; list-style:none;
}
.article_indent ul li {
    padding:0px 0px 1px 17px;
    background:url(../images/list_marker.gif) 0 6px no-repeat;
    line-height:21px;
    color:#ECECEC;
}
.article_indent ul li a {
    color:#ECECEC !important;
}
.article_indente a {
    color:#ECECEC;
    text-decoration:underline
}
.article_indent a:hover {
    color:#ECECEC;
    text-decoration:none;
}

.article_indent table td .required{ width:250px;}
.input-field input{ width:150px !important; color:#848181;}
.article-decor {
    padding:0px 0px 0px 0px;
}


#contact_text {
    height:auto;
    overflow:auto;
    margin:0px 0px 5px 0px;
    width:90%
}
.article_bot {
    line-height:5px
}
.article_separator {
    width:100%;
    padding:0px 0px 0px 0px;
    margin:0 0px 0 0px;
    display:block;
    background:url(../images/text_separator.gif) 0 0 repeat-x;
    height:21px;



}
.column_separator {
    padding:0px 0 0px 0 !important;
}
.article_column {
    padding:0px 0px 0px 0px;


}
.article_indent h3 {
    overflow:hidden;
}
.article_indent h3 img {
    margin:0px 3px 0px 0px !important;
    float:left
}

.contentpaneopen img {
    margin:0 10px 4px 0px;
}


.icon-indent img{ margin:8px 0 0 9px !important;}
.width{ width:100%;}
.indent-top-none{ margin:0 !important;}
/*---------------------------content-heading---*/

.componentheading {
    color:#000;
    font-size:28px;
    line-height:19px;
    font-weight:normal;
    line-height:140%;
    margin:0 0px 10px 0;
    padding:18px 0 2px 8px;
    font-family:Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    font-family:Trebuchet MS,Trebuchet MS1,Helvetica,sans-serif;

}

.contentheading {
    color:#000000;
    font-size:26px;
    line-height:26px;
    margin:0 0 0 0;
    padding:6px 0px 11px 43px;
    font-weight:normal;
    font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif
}
.buttonheading {
    padding:0 0px 0px 5px;
}
.buttonheading img {
    margin:0px 0px 0px 0px;
}
/*-----------------------------item-info---*/

.iteminfo {
    padding:0px 0px 6px 0px;
    margin:0px 0px 15px 0px;
}
td.modifydate {
    font-size:11px;
    padding:14px 0 14px 0;
    text-decoration:none !important;
    color:#000000;

}
div.modifydate {
    font-size:10px;
    padding:25px 24px 0px 0;
    text-decoration:none !important;
    color:#9a9084;
}

.createdby {
    color:#0f559d;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-transform:none;
}
.createdate {
    font-size:11px;
    margin:0px 0px 0px 0!important;
    padding:0 0px 2px 43px !important;
    display:inline;
    color:#000000;
    font-weight:normal;
    line-height:12px;
    display:block;

}

span.small { /* Written by */
    font-size:11px;
    margin:0 0px 0 0;
    padding:0 0px 0 2px;
    text-transform:none;
    color:#606060;
    line-height:14px;

}
.wrapper-title span.small{ color:#747474; font-size:11px; padding:0 0 0 31px; margin:0; line-height:13px; }
.results span.small{ margin:0 0 0 4px !important; color:#2F2F2F;}
div.small {
    padding:3px 0px 0 43px;
    color:#000000;
    margin:0 0 0 0;
    display:block;
    font-size:11px;
}
/*-----------------------------------buttons---*/

.button, .validate {
    color:#FFF;
    font-size:13px;
    border:none;
    height:auto !important;
    line-height:14px;
    font-family:Arial;
    padding:2px 0 4px 0  !important;
    background:url(../images/button12.gif) 0 0 no-repeat;
    width:75px  !important;
    display:block;
    font-weight:bold;
    text-transform:lowercase !important;
    text-align:center;

}
.button:hover{ color:#FFF; text-decoration:underline;}
.search_result .button{
    color:#FFF;
    font-size:13px;
    border:none;
    height:auto !important;
    line-height:14px;
    font-family:Arial;
    padding:2px 0 4px 0  !important;
    background:url(../images/button12.gif) 0 0 no-repeat;
    width:75px  !important;
    display:block;
    font-weight:bold;
    text-transform:capitalize !important;
    text-align:center;
    margin:15px 0 !important;

}


/*-----------------------------------read-more---*/

#editor-xtd-buttons div.readmore {
    background:none;
    height:auto;
    margin:0px 0px 0px 0px;
    width:auto;
}
div.readmore {
    margin:0 0px 0px 0px;
    padding:0 0px 0px 10px;


}
div a.readon {

    color:#FFF;
    font-size:11px;
    border:none;
    height:auto !important;
    font-weight:bold;
    padding:2px 0 4px 0;
    _line-height:13px;
    line-height:18px;
    background:url(../images/wrapper_button.gif) 0 0 no-repeat;
    display:block;
    width:98px;
    text-indent:13px;
    font-family:Tahoma;
    text-decoration:none;
    margin:23px 0 11px 0;
    text-transform:capitalize;







}
a.readon:hover {
    color:#FFF !important;
    text-decoration:underline;
}

/*-----------------------------blog-more---*/
.text-page, .pagenav{ color:#EEEEEE !important; text-decoration:none;}

.blog_more {padding:25px 0px 10px 8px;}
.blog_more h2 {	background:none;	color:#000000 !important; 	font-size:13px;	padding:0px 0px 0px 0px;}
.blog_more ul {	margin:10px 0px 15px 0; list-style:none;}
.blog_more ul li{ background:url(../images/list_marker.gif) 0 6px no-repeat; padding:0 0 0 15px; color:#495A69; line-height:16px; margin-bottom:6px;}
.blog_more ul li a{ line-height:16px; color:#495A69; font-size:13px;}
.blog_more ul li a:hover{ color:#495A69;}

.blog_more strong {	color:#000; font-size:16px;	display:block; padding-bottom:15px; margin-top:0;  font-weight:bold;  font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif}

/*-----------------------------pagenav---*/
.pagination span {
    background:url(../images/pagination-left.html) no-repeat 0 0 #260401;
    margin-right:3px;
    display:block;
    float:left;
}
.pagination span font {
    background:url(../images/pagination-right.html) no-repeat right 0;
    padding:5px 10px 5px 10px;
    line-height:14px;
    color:#146dac;
    font-weight:bold;
    display:block;
    font-size:11px;
}
.pagenav {
    color:#EEEEEE;
    font-size:12px;
    font-weight:normal;
    padding:0 4px;
}


.pagination_nav {
    color:#EEEEEE;
    font-size:12px;
    padding:21px 20px 0px 0px;
    text-align:center;
    word-spacing:3px;
    background:#191919;
}
.pagination_nav div {
    background:#f4f4f4;
    padding:5px 0px 5px 0px;
}
.pagination {
    margin-top:10px;
    display:block;
    overflow:hidden;
}
.pagination li {
    float:left;
    padding:0px 5px 0px 5px;
}
.pagination_result {
    color:#202020;
    padding:0 0px 21px 0px;
    line-height:16px;
    text-align:center;
    background:#191919;
    font-weight:bold;
    font-size:12px;
}
/*--------------------------------------result---*/

.sectiontableheader img{ vertical-align:middle; margin-right:6px;}
.sectiontableentry0 td {
    color:#495A69;
    padding:10px 5px 10px 5px;
}
.sectiontableentry1 td {
    background:#FCA116;
    color:#2F2F2F;
    padding:10px 15px 10px 15px;
}
.sectiontableentry2 td {
    color:#2F2F2F;
    padding:10px 15px 10px 15px;
}

.sectiontableentry1 a {
    color:#2F2F2F !important;
}
.sectiontableentry2 a {
    color:#2F2F2F;
}
.sectiontableentry1 a:hover {
    color:#2F2F2F;
}
.sectiontableentry2 a:hover {
    color:#2F2F2F;
}


.var1 {
    background:#FCA116;
    padding:10px !important;
    margin:10px 0px 10px 0px;
    color:#2F2F2F;
}
.var1 p, .var2 p{ color:#2F2F2F}
.var1 h4 a, .var2 h4 a{ color:#2F2F2F !important;}
.var2 {
    padding:10px !important;
    margin:10px 0px 10px 0px;
    color:#2F2F2F;
}
.results {
    text-align:center;
    padding:0px 19px 0px 0;
}
#page {
    padding:0px 0 0 0;
}
#page ol li {
    padding:0px 0px 10px 0px;
    text-align:left
}
.searchintro {
    padding:15px 0px 10px 8px;
}
.searchintro strong {
    color:#F52901; font-weight:bold;
}
#page h3 {
    font-size:130%;
    padding:10px 0px 15px 0;
    text-align:left;
    color:#000;
    text-transform:uppercase;
    font-size:13px;
    font-family:Trebuchet MS,Trebuchet MS1,Helvetica,sans-serif;

}
#page .display .inputbox, #page .inputbox {
    color:#282828;
}
#page .only input{ vertical-align:middle; margin-right:5px; margin:3px 0;  _margin:0 0;}
#page #ordering {
    height:20px;
}
#page .display {
    padding:10px 0px 25px 0px;
}
#page legend {
    color:#FFF;
    background:#FCA116;
    padding:3px 7px;
}
.search_result{ padding-top:0; padding-left:0; padding-right:10px;}
.sectiontableentry0 .pad2{color:#FFF;}
.sectiontableentry0 .pad2, .sectiontableentry1 .pad2, .sectiontableentry2 .pad2 {
    padding:2px 0px 2px 15px;


}
.sectiontableheader {
    padding:15px 0;
}
.extra-wrapper{ width:3%; float:left; border:none !important;}
/*--------------------------------------poll---*/

.poll-body{ padding:15px 0 15px 0;}
.poll .question {
    font-size:13px !important;
    color:#FCA116 !important;
    line-height:15px;
    font-weight:bold;
    padding:0 0 0 0;

}

.poll .body label {
    font-size:11px;
    line-height:14px;
    padding:0px 0px 0 7px !important;
    color:#FFF;
}
.button{cursor:pointer;}
.poll .button {
    color:#FFF;
    font-size:13px;
    border:none;
    height:auto !important;
    line-height:14px;
    font-family:Arial;
    padding:2px 0 4px 0  !important;
    background:url(../images/wrapper_button11.gif) 0 0 no-repeat;
    width:75px  !important;
    display:block;
    font-weight:bold;
    text-transform:capitalize !important;
    margin:0;
    text-align:left;
    text-indent:18px;





}
.poll .button:hover, .poll .result:hover{ color:#FFF; text-decoration:underline;}
.poll .result {
    margin:0 64px 0 0 !important;
    color:#FFF;
    font-size:13px;
    border:none;
    height:auto !important;
    line-height:14px;
    font-family:Arial;
    padding:2px 0 4px 0  !important;
    background:url(../images/wrapper_button11.gif) 0 0 no-repeat;
    width:75px  !important;
    display:block;
    font-weight:bold;
    text-transform:capitalize !important;
    text-align:left;
    text-indent:5px;

}
.poll .section, .poll .section2 {
    overflow:hidden;
    padding:0px 0px 3px 0px;
    width:100%;
}
.poll .radio {
    float:left;
    width:15px;
}
.poll .radio input {
    display:block;
    width:16px;
    height:16px;
    vertical-align:middle;
    _margin-top:2px;
}
.poll .var {
    margin:0px 0px 0px 20px;
    text-align:left;

}
.display {
    padding:0px 0px 10px 0px;
}
.display select {
    border:1px solid #FCA116;
    width:100px;
}
.sectiontableentry1 div, .sectiontableentry0 div {
    font-size:1px
}
.fright{ float:right;}
.fleft{ float:left;}

.extra-text-title{ padding-bottom:20px; font-size:14px;}

/*--------------------------------------user---*/

dl.contentpane dt {
    padding:10px 0px 20px 0px;
}
dl.contentpane dd {
    width:100%;
    overflow:hidden;
}
dl.contentpane div {
    vertical-align:middle
}
dl.contentpane .description {
    width:110px;
    padding:0px 0px 0px 0px;
    vertical-align:middle
}
dl.contentpane .input-field {
    width:160px;
    padding:0px 0px 0px 0px;
    vertical-align:middle
}
* html dl.contentpane .input-field {
    padding-top:3px;
}
dl.contentpane .button-field {
    width:140px;
    _padding:17px 0 0 0;
}
dl.contentpane .button-field .validate{
    color:#FFF;
    font-size:13px;
    border:none;
    height:auto !important;
    line-height:14px;
    font-family:Arial;
    padding:2px 0 4px 0  !important;
    background:url(../images/button12.gif) 0 0 no-repeat;
    width:75px  !important;
    display:block;
    font-weight:bold;
    text-transform:capitalize !important;
    text-align:center;
    margin-bottom:14px;
    _margin-bottom:29px;

}
dl.contentpane .button-field .validate:hover{ color:#FFF; text-decoration:underline;}

/*-------------------------------------search---*/
.search{ width:100%; overflow:hidden;}
.module-search{ padding:7px 0 0 10px;}
.search-input{ float:left; width:130px; background:url(../images/search_bg2.jpg) 0 0 no-repeat; height:29px;}
.search-button{ float:left;}

.search .inputbox {
    font-size:12px;
    font-weight:normal;
    line-height:14px;
    padding:1px 0 1px 0 !important;
    vertical-align:top;
    width:120px;
    color:#495A69;
    text-transform:capitalize !important;
    margin:2px 0 0 8px;
    background:#FFF;
    border:none;
}

.search .button {
    color:#CB670E;
    width:25px  !important;
    height:22px  !important;
    padding:0 0 0 0 !important;
    margin:0 0 0 0;
    background:url(../images/searchButton2.jpg) 0 0 no-repeat;


}
/*-------------------------------------search-result---*/
/*-------------------title----*/

.search_result h3 {
    color:#d6d5d5;
    text-transform:uppercase;
    font-size:14px;
}
/*-------------------article----*/

.search_result p {
    padding:10px 0px 0px 0px;
}
/*----------*/
#search_searchword {
    border:1px solid #FCA116
}
legend {
    color:#C4C4C4;
    background:#042447;
}
.highlight {  /* highlight sought word */
    color:#F52901;
    font-weight:bold
}
.phrase {
    border:solid 1px #FCA116;
    color:#FFF;
    float:left;
    padding:0 10px;
    width:60%;

}
.phrase .inputbox {
    background:#fff;
    color:#808080;
    display:block;
    margin-top:10px;
}
.phrase .inputbox option {
    background:#fff;
    border-bottom:solid 1px #202020;
    padding:2px;
}
.phrase .inputbox option a:hover {
    background:#C00;
    border-color:#cfd0d6;
    color:#1e3300;
}
fieldset.word, fieldset.only {
    border:solid 1px #FCA116;
}
.only {
    border:solid 0;
    line-height:1.3em;
    padding:0 10px 0 10px;
}
.only-indent{ padding-bottom:2px;}
.word {
    border:solid 0 !important;
    padding:10px 10px 10px 0;
}
.word input {
    background:#fff;
    color:#ff6614;
    font-weight:normal;
    margin:0 0 0 10px;
    padding:2px;
}
.contact_email input {
    margin:4px 0px 3px 0px;
}
.contact_email input, .contact_email textarea{ margin-top:4px !important; color:#747474; font-size:11px; font-family:Arial;}
#contact_email_copy{ margin-top:2px !important; vertical-align:middle;}
.only .indent-extra-top{ padding:11px 0;}
.line-bottom-phrase{ height:27px;}
.separate-search{width:2%; float:left; border:none;}

/*-------------------------------------admin-form---*/

.adminform td {
    padding:0px 0px 2px 0px;
}
/*---------------------------system-error-messages--*/
.err-space{margin:0px 0 10px 0 !important;}
.err-space h2{ padding:15px 0 15px 8px !important;}

.error {
    margin:0px 14px 10px 8px;
}
.error h2 {
    color:#bd0202;
    font:bold 14px Tahoma;
    padding:15px 20px 15px 0;
}
#system-message dt.error, dt.message {
    display: none;
}
.error dd ul {
    background: #920202;
    border-top: 3px solid #670606;
    border-bottom: 3px solid #670606;
    color: #fff;
    margin:0 0 0 0 !important;
    padding:5px 0px 5px 5px;
}
.error dd ul li {
    background:none !important;
    color:#fff !important;
    margin:0px 0px 0px 20px !important;
}
.pass_remind {
    vertical-align:middle;
    padding:0px 0px 0px 10px;
}

/*-------------------title-wrapper----*/


/*-------------------box-wrapper----*/




/*-------------------content----*/


.module label {
    display:block;
    line-height:100%;
    padding:1px 0px 6px 0;
    vertical-align:middle;
    color:#495A69;
    font-size:13px;
    line-height:14px;


}
.poll-body{ padding:21px 0 19px 0;}


/*-------------------module-list-finish----*/

.count { /* count users */
    font-weight:bold;
    color:#c0db28;
}



.module span {
    font-weight:bold;
    color:#FCA116;
    font-size:12px;
}




/*-------------------title----*/




/*-----------------content----*/

.breadcrumbs { padding:8px 0 0 12px; display:block; color:#5A5A5A; font-size:12px; font-weight:bold;}
.breadcrumbs .pathway{color:#5A5A5A !important; text-decoration:underline  !important; text-transform:none; text-decoration:none; font-size:12px;}
.breadcrumbs .pathway:hover{ text-decoration:none !important; color:#5A5A5A; font-size:12px;}
.breadcrumbs  img{ margin:0 4px 1px 4px;}
/*-------------------------------------topmenu---*/

ul.menu-nav {
    padding:0 0 0 0 !important;
    margin:0 !important;



}
ul.menu-nav li	{
    display:block;
    padding:7px 0 8px 0;
    float:left;
}
ul.menu-nav li a  {
    border:none;
    text-decoration:none !important;
    display:block;



}
ul.menu-nav li a span	{
    display:block;
    padding:2px 24px 3px 24px;
    color:#FFF;
    display:block;
    font-size:14px;
    font-weight:normal;
    text-decoration:none !important;
    background:url(../images/top_menu_separator.gif) top right no-repeat;
    font-weight:bold;








}

/*-------------------hover----*/

ul.menu-nav li a:hover  {
    border:none;
    display:block;
    text-decoration:none;
    width:auto;
    font-weight:normal;


}
ul.menu-nav li a:hover span	{
    display:block;
    color:#000;
    font-weight:bold;

}

/*-------------------active----*/

ul.menu-nav li.active a {
    border:none;
    display:block;
    float:left;
    text-align:center;
    width:auto;
}
ul.menu-nav li.active a span {
    color:#000;

}




/*----------------------------------------login-form---*/

.moduletable-login { color:#848181; padding:15px 0 0 25px;}


/*-----------------content----*/

.module-login label {
    font-size:13px;
    line-height:15px;
    display:block;
    color:#495A69;
    font-weight:normal;
}

.module-login p, label.remember {
    font-size:10px;
    font-weight:normal;
    padding:0px 0px 0px 0px;
    color:#606060;
}

label.remember{color:#495A69;   padding-left:3px; text-decoration:underline; text-decoration:none; padding-top:2px; font-size:11px;}
.module-login a {
    color:#495A69;
    line-height:14px;
    font-size:11px;
}

.module-login a:hover {
    color:#495A69;

}


.module-login .inputbox { /* inputbox */
    width:156px; margin:3px 0 8px 0; color:#000; font-size:11px; font-family:Arial;
    line-height:13px;
    padding:2px 0px 2px 6px;
    vertical-align:top;
    border:none;
    _height:18px;
    border:1px solid #495A69;


}


.indent-button{margin:6px 0 1px 0;}
.module-login .button { /* button */
    color:#FFF;
    font-size:11px;
    border:none;
    height:auto !important;
    line-height:14px;
    font-family:Arial;
    padding:4px 0 5px 0  !important;
    margin:5px 0 7px 0;
    background:url(../images/wrapper_button11.gif) 0 0 no-repeat;

    width:75px;
    display:block;
    font-weight:bold;
    text-transform:capitalize !important;
    text-align:left;
    text-indent:15px;





}
.module-login .button:hover{ color:#FFF; text-decoration:underline;}


.logform-indent{ padding:0 0 0 0; line-height:14px;}
.logform-indent p{ padding:0; margin:0; line-height:14px;}
.form-indent-button{padding:9px 0 5px 0 !important; }

.form-indent1{font-size:11px !important;  color:#495A69 !important; margin-bottom:2px; font-weight:bold; margin-top:7px;}
.form-indent1 a, .form-indent1 a:hover{ color:#495A69 !important; font-size:11px !important; display:block;}


#mod_login_remember { /*checkbox*/
    background:#fff;
    border:none;
    display:block;
    float:left;
    margin:7px 5px 0px 0px;
    vertical-align:middle;
    width:12px;
    height:12px
}
.contenttoc th{ padding-bottom:10px;}
.pagenavcounter{ padding:15px 0;}
.article-indent h3 img{ margin:5px 0 0 0 !important;}
.article-indent h3, .article-indent h2{ padding:15px 0 10px 0;}
.separator-bottom{ background:url(../images/separator_bottom.html) bottom left repeat-x;}
.width{ width:100%;}
.extra-indent-right{ padding:11px 14px 0 0;}









#content .menu{ margin:20px 6px 28px 48px; list-style:none;}
#content .menu li{ padding:0; line-height:15px;  padding:1px 0 6px 0; font-weight:bold;}
#content .menu li a{padding:0 0 0 0; color:#495A69; font-size:13px; line-height:15px; background:url(../images/list_marker.gif) 0 6px no-repeat; padding:0 0 0 15px; text-decoration:none;}
#content .menu li a:hover{  color:#FCA116;  line-height:15px; text-decoration:none;}
#content .menu li li{ padding:0 0 0 15px; margin:0; background:none;}
#content .menu .active ul{ padding:12px 0 5px 5px; margin:0;}
#content .menu .active ul li{ padding-bottom:5px;}
#content .menu .active a{ color:#FCA116;}
#content .menu .active a:hover{ color:#495A69;}
#content .menu ul{list-style:none;}




.pagin-top, .pagin-bottom, .pagin-top span, .pagin-top a, .pagin-bottom span, .pagin-bottom a, .pagin, .pagin span, .pagin a, .pagin a:hover, .pagin-top-border{ color:#495A69 !important;  word-spacing:1px;}
.pagin-top{ padding:15px 0 !important;}
.pagin-bottom{ padding-bottom:15px;}

.log p{ padding:10px 0;  font-weight:normal; color:#323232; font-size:13px;}


#component-contact .contentheading{ padding:0 0 15px 0 !important; font-size:125%; color:#5A7986;}

.article-indent ul{ list-style:none; margin:15px 0; }
.article-indent ul li{ background:url(../images/list_marker.gif) 0 6px no-repeat; padding:0 0 0 15px; color:#495A69; line-height:17px; margin-bottom:9px; }
.article-indent ul li a{ line-height:17px; color:#495A69; }
.article-indent ul li a:hover{ color:#495A69;}
.article-indent ul li p{ line-height:19px;}

.list-web-links li{ background:url(../images/list_marker.gif) 0 6px no-repeat !important; line-height:14px; color:#495A69;}
.list-web-links li a{ line-height:14px;}
.list-web-links li span, .list li span{ color:#000; margin:0 0 0 5px;}

.contentdescription img{ margin-right:19px;}
.module_menu .main-box{ padding:0 !important;}
.icon-indent{ padding:9px 0 0 9px; margin-right:15px;}








/*---------------------------------------------------------structure---*/

#body { background:url(../images/wrapper_site.html) top center;margin: 0 auto;}
.main {
    width:935px;
    position:relative;
    margin:0 auto;

}
/*-------------------------------------header---*/
/*.clear{ width:100%; overflow:hidden;margin:0 5px 0 5px;}*/
.clear{ width:100%; overflow:hidden;}
.clear1{ clear:both;}
.br{ display:block;}

.blog .clear .clear img{width:654px;}

/*.row-logo{ height:109px;}*/
.row-logo{ height:150px;}
.row-logo h1{ display:block; margin:25px 0 0 0; position:absolute;}
.row-logo h1 a{ display:block; position:absolute; cursor:pointer;}

.row-logo .fleft{ width:467px;}
.row-logo .fright{ width:276px;}
.row-logo .fright .moduletable_menu .menu{ list-style:none; margin:0; padding:31px 0 0 83px;}
.row-logo .fright .moduletable_menu .menu li{ padding:11px 0 0 0;   display:block; float:left; background:url(../images/header_menu_marker.gif) top center no-repeat; margin-left:27px; _margin-left:20px;}
.row-logo .fright .moduletable_menu .menu li a{ color:#495a69; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;}
.row-logo .fright .moduletable_menu .menu li a:hover{ color:#FCA116; text-decoration:underline;}


.row-top-menu{ background:#fca116;}
.row-top-menu .fright{ width:175px; background:#495a69;}
.row-top-menu .fleft{ width:760px; text-align:center; }



/*-------------------------------------content---*/
#content{ padding-bottom:35px;}
#container{overflow:hidden; height:100%;  text-align:left;}
#right{ float:right; text-align:left; _margin: 0 0 0 -3px;  width:265px; }

.row-box{ height:404px;}


/*.tail-top-menu-top{ background:url(../images/tail_top_menu_top.gif) top center repeat-x; margin-bottom:12px;}*/
.tail-top-menu-top{ background:url(../images/tail_top_menu_top.gif) top center repeat-x;}
.tail-top-menu-bottom{ background:url(../images/tail_top_menu_bottom.gif) bottom center repeat-x;}

.row-box{ margin-bottom:19px;}
.wrapper-title{ background:url(../images/logo-ball11.jpg) 6px 5px no-repeat;}
.article-indent{ padding:15px 14px 0 8px;}

.article_column{ width:48% !important;}
.column_separator{background:url(../images/column_separator.gif) 0 0 repeat-y; margin-left:10px}
.space_column_separator{background:url(../images/column_separator.gif) 0 0 repeat-y;}
.column_separator .wrapper-title{ margin:0 0 0 13px;}
.column_separator .article-indent{ margin:0 0 0 7px;}
.indnet-img{ float:left; margin:0 14px 30px 0 !important;}
.text-separator{ background:url(../images/text_separator.gif) 0 0 repeat-x; width:100%; overflow:hidden; height:20px; margin:14px 0 0 0;}
.article-separator-indent{ display:none}
.indent-top-bottom{ padding:11px 0;}

.wrapper-box .box-title{ background:#495A69;}
.wrapper-box .box-title h3{ padding:10px 0 10px 18px; text-transform:uppercase; font-size:14px; color:#FFF; font-family:Tahoma;}
.wrapper-box .main-box{ background:url(../images/main_box.gif) 0 0 repeat-y; padding:27px 11px 25px 30px;}

.s1{ background:#FCA116;}
.s1 .box-title{ background:none;}
.s1 .box-title h3{ padding:11px 0 11px 22px; text-transform:uppercase; font-size:14px; color:#FFF; font-family:Tahoma;}
.s1 .main-box{ background:url(../images/main_box.gif) 0 0 repeat-y; padding:0 0 25px 23px !important;}
.s1 div{ color:#2F2F2F !important;}
.indent-form{ padding:8px 0 8px 0;}
.indent-form input{ width:210px;  height:20px; padding:4px 0 0 6px;  line-height:29px; color:#000; font-size:12px; font-family:Tahoma; background:#FFF; border:none;}


.s2 .box-title{ background:url(../images/logo-ball11.jpg) 26px 18px no-repeat;}
.s2 .box-title h3{ padding:24px 1px 19px 65px; text-transform:uppercase; font-size:28px; font-weight:normal; text-transform:none; color:#000000; font-family:Trebuchet MS,Trebuchet MS1,Helvetica,sans-serif;line-height:25px;}
.s2 .main-box{background:none; padding:5px 0 45px 16px;}

#right .module ul{ list-style:none; margin:0; padding:0;}
#right .module ul li{ background:url(../images/list_marker.gif) 0 7px no-repeat; padding:0 0 0 15px; line-height:16px; margin-bottom:4px;}
#right .module ul li a, #left .module ul li a:hover{ color:#495A69; line-height:16px;}
.list-indent{ margin:16px 0 18px 1px !important;}
.extra-button{
    background:url(../images/extra_button.gif) 0 0 no-repeat;
    width:121px; height:22px;
    font-family:Tahoma;
    font-size:11px; color:#FFF;
    display:block;
    text-decoration:none;
    font-weight:bold;
    padding:2px 7px 4px 0;
    text-indent:11px;
    margin-left:1px;
    text-decoration:none;
}
.extra-button:hover, .extra-button1:hover, .extra-button2:hover{ color:#FFF; text-decoration:underline;}
.extra-list li a{ font-weight:bold; display:block;}
.extra-list li{ margin-bottom:23px !important;}
.extra-list{ padding-right:21px !important;}

.extra-button1{
    background:url(../images/extra_button1.gif) 0 0 no-repeat;
    width:97px; height:22px;
    font-family:Tahoma;
    font-size:11px; color:#FFF;
    display:block;
    text-decoration:none;
    font-weight:bold;
    padding:2px 7px 4px 0;
    text-indent:11px;
    margin-left:1px;
    text-decoration:none;
}

.extra-button2{
    background:url(../images/extra_button2.gif) 0 0 no-repeat;
    width:97px; height:22px;
    font-family:Tahoma;
    font-size:11px; color:#FFF;
    display:block;
    text-decoration:none;
    font-weight:bold;
    padding:2px 7px 4px 0;
    text-indent:11px;
    margin-left:1px;
    text-decoration:none;
}

.extra-col .fright{ width:127px;}
.extra-col .fleft{ width:75px;}






/*-------------------------------------footer---*/
.tail-footer{ background:url(../images/tail_footer.gif) 0 0 repeat-x;}
.footer{ padding:41px 0 41px 0; color:#495A69; font-size:11px;}
.footer a, .footer a:hover{ color:#FCA116;}


/*---------------------------banners-----------------*/
.banners { width:100%; overflow:hidden;}
.banners li { width:299px; height:363px; float:left; background:url(../images/banner-box-bg_mod.jpg) no-repeat left top; font-size:.91em; margin-right:7px;}
.banners li.last { margin-right:0;}
.banners li .inner { padding:10px;}
.banners li .inner .inner { padding:22px 25px 0 10px;}
.banners li a { color:#ffff;}
.banners li a.extra { font-size:1.15em; display:block; text-transform:uppercase; color:#fff; text-decoration:none; background:url(../images/marker_mod.jpg) no-repeat right top; padding:2px 0 1px 0;}
.banners li a.extra:hover { padding-left:25px;}
/*.banners li a.extra span { color:#00b4ff;}*/
.banners li a.extra span { color:#ffff;}

/*---------------------------tables-----------------*/
.promo {text-decoration:none;}

#exchTable {height:auto; width:70%; border:0;}
#exchTable td {height:20px; width:auto;}


#teamTable {height:auto; width:90%; border:0;}
#teamTable .tdName{height:20px; width:20%;padding-bottom:15px;vertical-align:middle;font-weight:bold}
#teamTable .tdLine{height:20px; width:2%;padding-bottom:15px;vertical-align:middle;}
#teamTable .tdDescr{height:20px; width:60%;padding-bottom:15px;vertical-align:middle;}

#agentsTable {height:auto; width:100%; border:0;}
#agentsTable td {height:20px; width:auto;padding: 0 10px;}
#agentsTable .head {height:20px; width:auto;font-weight:bold;text-align:center;padding-bottom:15px;}
#agentsTable .center {height:20px; width:auto;text-align:center;}
#agentsTable .left {height:20px; width:auto;padding-left:20px;}
#agentsTable .right {height:20px; width:auto;text-align:right;}



/*---------------------------lists---------------------*/
.shiftRightDiscR {list-style-type:disc; margin-left:40px; margin-bottom:14px;}
.shiftRightSquare {list-style-type:square; margin-left:20px;}
.shiftRightDisc {list-style-type:disc; margin-left:20px; margin-bottom:14px;}
.shiftRight {margin-left:40px; margin-bottom:10px;}
.shiftRight img {vertical-align:middle;}
.shiftRightDiscHighlight {list-style-type:disc; margin-left:20px;}

.list1 { margin:16px 0 18px 1px !important;}
.list1 li { width:90%; overflow:hidden; padding-bottom:15px;}
.list1 li img { float:left; margin-right:11px;}
/*.list1 li strong { color:#282828; display:block; padding-top:11px;}*/
.list1 li strong { color:#282828; display:block;padding-bottom:11px;}
.list1 .center {vertical-align:middle;}

.contentpaneopen ul {list-style-type:none;}

.contentpaneopen .shiftRightDiscR {list-style-type:disc; margin-left:40px; margin-bottom:14px;}
.contentpaneopen .shiftRightSquare {list-style-type:square; margin-left:20px;}
.contentpaneopen .shiftRightDisc {list-style-type:disc; margin-left:20px; margin-bottom:14px;}
.contentpaneopen .shiftRightDiscHighlight {list-style-type:disc; margin-left:20px;}

/*------------------------------space-------------------*/
.space{width:1%}
.spaceHeight1{height:550px}
.spaceHeight2{height:400px}
.spaceHeight3{height:650px}
.spaceHeight4{height:800px}
.spaceHeight5{height:1300px}
.spaceHeight6{height:300px}

/*------------------------------fonts----------------------*/
.littleFont{font:normal 9px/14px Tahoma, Geneva, sans-serif;}

/*---------------------photo galery------------------------*/
#gallery {
    background-color: #444;
    padding: 10px;
    width: 600px;
}
#gallery ul { list-style: none; margin-left:70px }
#gallery ul li { display: inline; }
#gallery ul img {
    border: 5px solid #fca116;
    border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
    border: 5px solid #fff;
    border-width: 5px 5px 20px;
    color: #fff;
}
#gallery ul a:hover { color: #fff; }

/*------------------------------MAP---------------------------*/
#pageMap #content .col-1 {width:490px; margin-right:50px;margin-bottom:14px;}
#pageMap #content .col-2 {width:280px; margin-right:50px;margin-bottom:14px;margin-top:25px;}

.row-box-map{ height:404px;margin:20px 0;}
.county-descr{margin:50px 0px;}
#description { visibility:hidden;text-align:center;padding-bottom:10px;}
#county { visibility:hidden;text-align:center;padding-bottom:10px;background-position:center;}
#countyDescr { margin-left:80px; width:115px; }

#blobs {
 margin:0 50px;
 width: 520px;
 height: 361px;
 background: url(../images/networkMap.png);
 position: relative;
}
#blobs li {margin: 0; padding: 0; list-style: none; display: block; position: absolute; cursor:pointer;}

#blobs a {display: block;}

#blob0 {left: 134px; top: 137px; width: 81px; height: 83px;}
#blob1 {left: 34px; top: 129px; width: 106px; height: 56px;}
#blob2 {left: 221px; top: 208px; width: 47px; height: 90px;}
#blob3 {left: 337px; top: 323px; width: 14px; height: 14px;}
#blob4 {left: 301px; top: 119px; width: 78px; height: 59px;}
#blob5 {left: 74px; top: 62px; width: 70px; height: 90px;}
#blob6 {left: 198px; top: 66px; width: 59px; height: 62px;}
#blob7 {left: 303px; top: 17px; width: 67px; height: 59px;}
#blob8 {left: 233px; top: 167px; width: 75px; height: 59px;}
#blob9 {left: 359px; top: 213px; width: 59px; height: 55px;}
#blob10 {left: 305px; top: 194px; width: 73px; height: 77px;}
#blob11 {left: 64px; top: 202px; width: 72px; height: 78px;}
#blob12 {left: 318px; top: 281px; width: 93px; height: 41px;}
#blob13 {left: 135px; top: 82px; width: 80px; height: 70px;}
#blob14 {left: 371px; top: 263px; width: 121px; height: 77px;}
#blob15 {left: 274px; top: 159px; width: 51px; height: 56px;}
#blob16 {left: 257px; top: 220px; width: 46px; height: 75px;}
#blob17 {left: 138px; top: 272px; width: 74px; height: 74px;}
#blob18 {left: 364px; top: 167px; width: 51px; height: 56px;}
#blob19 {left: 276px; top: 285px; width: 52px; height: 63px;}
#blob20 {left: 126px; top: 226px; width: 68px; height: 57px;}
#blob21 {left: 244px; top: 98px; width: 74px; height: 74px;}
#blob22 {left: 118px; top: 154px; width: 64px; height: 83px;}
#blob23 {left: 318px; top: 264px; width: 95px; height: 36px;}
#blob24 {left: 326px; top: 64px; width: 82px; height: 55px;}
#blob25 {left: 296px; top: 268px; width: 33px; height: 39px;}
#blob26 {left: 152px; top: 35px; width: 105px; height: 50px;}
#blob27 {left: 97px; top: 242px; width: 75px; height: 74px;}
#blob28 {left: 200px; top: 99px; width: 69px; height: 78px;}
#blob29 {left: 284px; top: 82px; width: 81px; height: 51px;}
#blob30 {left: 193px; top: 259px; width: 51px; height: 89px;}
#blob31 {left: 275px; top: 214px; width: 61px; height: 59px;}
#blob32 {left: 114px; top: 29px; width: 73px; height: 56px;}
#blob33 {left: 128px; top: 74px; width: 67px; height: 44px;}
#blob34 {left: 179px; top: 159px; width: 70px; height: 59px;}
#blob35 {left: 249px; top: 38px; width: 87px; height: 66px;}
#blob36 {left: 230px; top: 286px; width: 59px; height: 65px;}
#blob37 {left: 13px; top: 160px; width: 116px; height: 76px;}
#blob38 {left: 405px; top: 214px; width: 98px; height: 75px;}
#blob39 {left: 361px; top: 107px; width: 55px; height: 71px;}
#blob40 {left: 177px; top: 208px; width: 49px; height: 79px;}
#blob41 {left: 321px; top: 164px; width: 61px; height: 61px;}

#blob0 a {height: 82px;}
#blob1 a {height: 56px;}
#blob2 a {height: 90px;}
#blob3 a {height: 14px;}
#blob4 a {height: 58px;}
#blob5 a {height: 89px;}
#blob6 a {height: 60px;}
#blob7 a {height: 59px;}
#blob8 a {height: 57px;}
#blob9 a {height: 55px;}
#blob10 a {height: 76px;}
#blob11 a {height: 77px;}
#blob12 a {height: 41px;}
#blob13 a {height: 68px;}
#blob14 a {height: 75px;}
#blob15 a {height: 56px;}
#blob16 a {height: 74px;}
#blob17 a {height: 74px;}
#blob18 a {height: 55px;}
#blob19 a {height: 61px;}
#blob20 a {height: 57px;}
#blob21 a {height: 74px;}
#blob22 a {height: 81px;}
#blob23 a {height: 33px;}
#blob24 a {height: 55px;}
#blob25 a {height: 39px;}
#blob26 a {height: 49px;}
#blob27 a {height: 74px;}
#blob28 a {height: 77px;}
#blob29 a {height: 51px;}
#blob30 a {height: 88px;}
#blob31 a {height: 59px;}
#blob32 a {height: 53px;}
#blob33 a {height: 44px;}
#blob34 a {height: 58px;}
#blob35 a {height: 65px;}
#blob36 a {height: 65px;}
#blob37 a {height: 75px;}
#blob38 a {height: 60px;}
#blob39 a {height: 70px;}
#blob40 a {height: 79px;}
#blob41 a {height: 61px;}

#blob0 a:hover {background: url(../images/sprites.gif) 1px -903px no-repeat;}
#blob1 a:hover {background: url(../images/sprites.gif) 1px -598px no-repeat;}
#blob2 a:hover {background: url(../images/sprites.gif) 1px -2260px no-repeat;}
#blob3 a:hover {background: url(../images/sprites.gif) -337px -323px no-repeat;}
#blob4 a:hover {background: url(../images/sprites.gif) 1px -1417px no-repeat;}
#blob5 a:hover {background: url(../images/sprites.gif) 1px -122px no-repeat;}
#blob6 a:hover {background: url(../images/sprites.gif) 1px -305px no-repeat;}
#blob7 a:hover {background: url(../images/sprites.gif) 1px -1583px no-repeat;}
#blob8 a:hover {background: url(../images/sprites.gif) 1px -654px no-repeat;}
#blob9 a:hover {background: url(../images/sprites.gif) 1px -1911px no-repeat;}
#blob10 a:hover {background: url(../images/sprites.gif) 1px -1712px no-repeat;}
#blob11 a:hover {background: url(../images/sprites.gif) 1px -446px no-repeat;}
#blob12 a:hover {background: url(../images/sprites.gif) 1px -2159px no-repeat;}
#blob13 a:hover {background: url(../images/sprites.gif) 1px -54px no-repeat;}
#blob14 a:hover {background: url(../images/sprites.gif) 1px -2023px no-repeat;}
#blob15 a:hover {background: url(../images/sprites.gif) 1px -770px no-repeat;}
#blob16 a:hover {background: url(../images/sprites.gif) 1px -2454px no-repeat;}
#blob17 a:hover {background: url(../images/sprites.gif) 1px -1059px no-repeat;}
#blob18 a:hover {background: url(../images/sprites.gif) 1px -1968px no-repeat;}
#blob19 a:hover {background: url(../images/sprites.gif) 1px -2098px no-repeat;}
#blob20 a:hover {background: url(../images/sprites.gif) 1px -1295px no-repeat;}
#blob21 a:hover {background: url(../images/sprites.gif) 1px -985px no-repeat;}
#blob22 a:hover {background: url(../images/sprites.gif) 1px -365px no-repeat;}
#blob23 a:hover {background: url(../images/sprites.gif) 1px -2528px no-repeat;}
#blob24 a:hover {background: url(../images/sprites.gif) 1px -1475px no-repeat;}
#blob25 a:hover {background: url(../images/sprites.gif) 1px -2415px no-repeat;}
#blob26 a:hover {background: url(../images/sprites.gif) 1px -211px no-repeat;}
#blob27 a:hover {background: url(../images/sprites.gif) 1px -1133px no-repeat;}
#blob28 a:hover {background: url(../images/sprites.gif) 1px -826px no-repeat;}
#blob29 a:hover {background: url(../images/sprites.gif) 1px -1530px no-repeat;}
#blob30 a:hover {background: url(../images/sprites.gif) 1px -1207px no-repeat;}
#blob31 a:hover {background: url(../images/sprites.gif) 1px -2200px no-repeat;}
#blob32 a:hover {background: url(../images/sprites.gif) 1px -1px no-repeat;}
#blob33 a:hover {background: url(../images/sprites.gif) 1px -260px no-repeat;}
#blob34 a:hover {background: url(../images/sprites.gif) 1px -712px no-repeat;}
#blob35 a:hover {background: url(../images/sprites.gif) 1px -1352px no-repeat;}
#blob36 a:hover {background: url(../images/sprites.gif) 1px -2350px no-repeat;}
#blob37 a:hover {background: url(../images/sprites.gif) 1px -523px no-repeat;}
#blob38 a:hover {background: url(../images/sprites.gif) 1px -1849px no-repeat;}
#blob39 a:hover {background: url(../images/sprites.gif) 1px -1642px no-repeat;}
#blob40 a:hover {background: url(../images/sprites.gif) 1px -2561px no-repeat;}
#blob41 a:hover {background: url(../images/sprites.gif) 1px -1788px no-repeat;}

#county0 {height: 82px; background: url(../images/sprites-counties.gif) 1px -675px no-repeat;}
#county1 {height: 56px; background: url(../images/sprites-counties.gif) 1px -383px no-repeat;}
#county2 {height: 90px; background: url(../images/sprites-counties.gif) 1px -2077px no-repeat;}
#county3 {height: 0px; background: url(../images/sprites-counties.gif) 0px 0px no-repeat;}
#county4 {height: 58px; background: url(../images/sprites-counties.gif) 1px -1332px no-repeat;}
#county5 {height: 89px; background: url(../images/sprites-counties.gif) 1px -61px no-repeat;}
#county6 {height: 63px; background: url(../images/sprites-counties.gif) 1px -320px no-repeat;}
#county7 {height: 59px; background: url(../images/sprites-counties.gif) 1px -1162px no-repeat;}
#county8 {height: 58px; background: url(../images/sprites-counties.gif) 1px -974px no-repeat;}
#county9 {height: 55px; background: url(../images/sprites-counties.gif) 1px -1665px no-repeat;}
#county10 {height: 76px; background: url(../images/sprites-counties.gif) 1px -1587px no-repeat;}
#county11 {height: 77px; background: url(../images/sprites-counties.gif) 1px -513px no-repeat;}
#county12 {height: 41px; background: url(../images/sprites-counties.gif) 1px -1863px no-repeat;}
#county13 {height: 68px; background: url(../images/sprites-counties.gif) 1px -251px no-repeat;}
#county14 {height: 77px; background: url(../images/sprites-counties.gif) 1px -1784px no-repeat;}
#county15 {height: 56px; background: url(../images/sprites-counties.gif) 1px -1035px no-repeat;}
#county16 {height: 74px; background: url(../images/sprites-counties.gif) 1px -2001px no-repeat;}
#county17 {height: 74px; background: url(../images/sprites-counties.gif) 1px -2642px no-repeat;}
#county18 {height: 57px; background: url(../images/sprites-counties.gif) 1px -1467px no-repeat;}
#county19 {height: 61px; background: url(../images/sprites-counties.gif) 1px -2234px no-repeat;}
#county20 {height: 57px; background: url(../images/sprites-counties.gif) 1px -2509px no-repeat;}
#county21 {height: 74px; background: url(../images/sprites-counties.gif) 1px -899px no-repeat;}
#county22 {height: 81px; background: url(../images/sprites-counties.gif) 1px -591px no-repeat;}
#county23 {height: 36px; background: url(../images/sprites-counties.gif) 1px -1905px no-repeat;}
#county24 {height: 55px; background: url(../images/sprites-counties.gif) 1px -1275px no-repeat;}
#county25 {height: 40px; background: url(../images/sprites-counties.gif) 1px -2296px no-repeat;}
#county26 {height: 49px; background: url(../images/sprites-counties.gif) 1px -153px no-repeat;}
#county27 {height: 74px; background: url(../images/sprites-counties.gif) 1px -2566px no-repeat;}
#county28 {height: 78px; background: url(../images/sprites-counties.gif) 1px -820px no-repeat;}
#county29 {height: 53px; background: url(../images/sprites-counties.gif) 1px -1222px no-repeat;}
#county30 {height: 88px; background: url(../images/sprites-counties.gif) 1px -2339px no-repeat;}
#county31 {height: 59px; background: url(../images/sprites-counties.gif) 1px -1942px no-repeat;}
#county32 {height: 59px; background: url(../images/sprites-counties.gif) 1px -1px no-repeat;}
#county33 {height: 44px; background: url(../images/sprites-counties.gif) 1px -204px no-repeat;}
#county34 {height: 60px; background: url(../images/sprites-counties.gif) 1px -760px no-repeat;}
#county35 {height: 67px; background: url(../images/sprites-counties.gif) 1px -1093px no-repeat;}
#county36 {height: 65px; background: url(../images/sprites-counties.gif) 1px -2167px no-repeat;}
#county37 {height: 75px; background: url(../images/sprites-counties.gif) 1px -437px no-repeat;}
#county38 {height: 62px; background: url(../images/sprites-counties.gif) 1px -1722px no-repeat;}
#county39 {height: 70px; background: url(../images/sprites-counties.gif) 1px -1392px no-repeat;}
#county40 {height: 81px; background: url(../images/sprites-counties.gif) 1px -2427px no-repeat;}
#county41 {height: 61px; background: url(../images/sprites-counties.gif) 1px -1524px no-repeat;}

