/* CSS Document */

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

body, td, th, div, p, label, input {

    color:#6e6e6e;

    font:normal 12px/18px Arial, Helvetica, sans-serif;

}

input, select {

    color:#595959;

    

    

}

a {
	color:#4892c7;
	text-decoration:none;
	}

a:hover {

    color:#4892c7;

    text-decoration:underline;

}


a, button, .button{ cursor:pointer;}

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

/*-----------------------------article_settings-*/

.pagenavcounter{ padding:11px 0;}

h6 {font:bold 12px Arial, Helvetica, sans-serif;}



.article-decor {padding:0px 0px 12px 0px;}

#contact_text{ height:auto;  overflow:auto; margin:0px 0px 5px 0px; width:90%}



.article-separator-indent{ padding:0 0 0 24px; display:none;}

.article_separator{ height:40px; border-top:2px solid #dddddd; display:block; display:none;}





.column_separator{padding:0px 0px 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 ul, .article-indent ul {list-style:disc; margin:0px 0px 0px 15px; }



.contentpaneopen ul li, .article-indent ul li { padding:0px 0px 6px 0px; }

.contentdescription img {margin:0px 20px 0px 0px; }

.contentpaneopen img{margin:0 11px 0px 0px;}



.contentpaneopen h3 img{margin:18px 10px 0px 0px;}



#content .module ul{ list-style:none; margin:0;}

#container ul{ list-style:none; margin:0; }

#container ul li, #content .module ul li{ line-height:16px; padding:0 0 7px 16px;  margin:0 !important; background:url(../images/list_marker.gif) 0 5px no-repeat; }

#container ul li a, #content ul li a:hover, #content .module ul li a, #content .module ul li a:hover{  color:#4892c7 ; line-height:16px;  font-size:12px;  margin:0 !important;}

#content ul li a:hover, #content .module ul li a:hover{ color:#4892c7;}

#container ul li p{ line-height:16px;}

#container ul li span{ color:#242424;}



#content .s1 ul li{ background:url(../images/main_menu_marker2.gif) 0  3px no-repeat !important;}

#content .s1 ul li a{ color:#e67f00 !important;}

#content .s1 ul li a:hover{ color:#4e4e4e !important;}









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

.article-indent span.small{ line-height:14px; color:#6e6e6e; font-size:10px; padding:0 0 0 24px; display:block;}

.article-indent .createdate{ line-height:14px; color:#6e6e6e; font-size:10px; margin:0 0px 0px 24px; padding:0 0px 0 1px;   display:inline;}

.modifydate{color:#6e6e6e; font-size:10px; padding:10px 0px 0 1px; text-decoration:none !important; font-family:Arial, Helvetica, sans-serif;}





.componentheading {

    font-size:32px; padding:21px 5px 20px 38px; color:#2C2A26;  line-height:33px; 

    background:url(../images/title_marker_main.gif) 2px 7px no-repeat;

}

#poll{padding:0 0 0 0;}

td.contentheading{ font-size:24px; padding:0 0 0 22px; color:#242424;  line-height:22px; font-weight:normal;}

.contentpaneopen p {padding:0px 0px 10px 0px;}

.buttonheading  {padding:0 0 6px 0px;}

.icon-indent{  padding:2px 13px 0 0;}

.buttonheading img  { padding:0; margin:4px 5px 0 0; position:relative;}

span.contentheading {

    font-weight:normal;

    display:block;

    padding:15px 0px 15px 0px;

    margin:0px 0px 15px 0px;

    

}

#component-contact .contentheading{ font-size:18px; padding-bottom:25px;}

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



.indent-more{margin:16px 0 0 0; }

div a.readon {

    

     text-align:center; 

    color:#1d83cf; font-size:21px;

     text-decoration:none;

      background:url(../images/list_marker.gif) right 10px no-repeat;

      font-weight:bold;

      line-height:18px;

      margin:0 0 0 0;

      padding:0 7px 0 0;

      text-decoration:none;

}

div a.readon span{ line-height:11px;}

div a.readon:hover  { color:#242424; text-decoration:none;}



/*-----------------------------blog-more---*/



.blog_more      {padding:21px 0px 10px 38px; }

.blog_more strong{ color:#242424; font-size:20px; line-height:19px; display:block;  padding:0 21px 8px 0; font-weight:normal;}

.blog_more h2   {font-size:12px; padding:0px 0px 0px 0px;}

.blog_more ul { margin:15px 0px 15px 0 !important;}

.blog_more a    {text-decoration:underline}

.blog_more a:hover  {text-decoration:none;}



/*-----------------------------item-info---*/

.pagin-bottom{ padding-bottom:18px;}

.pagin-top{ padding-top:0;}





.iteminfo               {

    padding:0px 0px 6px 0px; 

    margin:0px 0px 15px 0px;

}



.createdby              {

    color:#7a7a7a; 

    display:block;

    text-transform:none;

}



div.small               { /* Written by */

    display:block;

    color:#7a7a7a;

    font-size:11px;

    font-weight:normal;

    margin:0px 0px 0px 0px; 

    padding:0px 0px 7px 0px;

    white-space:nowrap;

    line-height:11px;

}





/*--------------------------------------------------------VM---*/

#martInfo .button {

    width:52px;

}

#martInfo h3 {

    display:block;

    width:71px;

    float:left;

    color:#666565;

    font: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; height:23px; 

    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;

}

#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 0px; margin:0px 1px 0px 0px;}

#editor-xtd-buttons {padding:5px 0px 5px 0px; overflow:hidden; width:400px; float:left}





#editor-xtd-buttons .readmore {display:inline}

.blank {padding:5px 0px 0px 0px; _padding:11px 0px 11px 0px;}





#content .button, 

#content .validate,

#content .modal-button

                {

    display:block; 

     background:url(../images/marker_button1.gif) 0 0 no-repeat; 

     width:91px !important; height:21px; 

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

     font-size:12px;

      color:#FFF; 

      line-height:21px; 

      float:left;

       margin:0 0 0 0;

       padding:0 0 3px 0;

       border:none;

    cursor:pointer;

    text-align:center;

    float:left;

    text-decoration:none;

}

#content .button:hover, #content .validate:hover, #content .modal-button:hover, #content .modal-button, #content div.blank a, #content .readmore a{ color:#FFF !important; text-decoration:underline;}





#content .modal-button, #content div.blank a, #content .readmore a{ 

    display:block; 

     background:url(../images/marker_button1.gif) 0 0 no-repeat; 

     width:91px; height:21px; 

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

     font-size:12px;

      color:#FFF; 

      line-height:21px; 

      float:left;

       margin:0 0 0 0;

       padding:0 0 3px 0;

       border:none;

    cursor:pointer;

    text-align:center;

    float:left;

    text-decoration:none;

}



/*-----------------------------pagenav---*/

.pagin-indent{ padding:11px 0 0 0;}

.pagin-top-border, .pagin-bottom{ text-align:center;}

.pagenav    {

    font-weight:normal


}

a.pagenav   {

    font-weight:normal;

    padding:0px 2px 0px 2px;

    margin:0px 2px 0px 0px;

    text-decoration:none;

}

a.pagenav:hover {text-decoration:underline; }

a.pagenav:visited { text-decoration:none; }

.pagination_nav {font-size:12px; padding:10px 20px 0px 27px;}

.pagination_nav div {padding:5px 0px 5px 0px; }



.pagination     {margin-top:10px}

.pagination li  {padding:0px 5px 0px 5px;}  

.pagination_result  {padding:5px 0px 0px 0px; line-height:16px;}

.pagination span {padding:0px 10px 0px 0px;}

.pagination strong span {padding:0px 6px 0px 6px; font-weight:normal}



/*--------------------------------------result---*/

.searchArea {padding:10px; border:1px solid #eeeeee; margin:15px 0 0 0;}

.sectiontableentry0 td, .sectiontableentry1 td, .sectiontableentry2 td  { border-bottom:2px solid #eeeeee;}

.sectiontableentry1 td, .sectiontableentry0 td, .sectiontableentry2 td  { padding-bottom:5px; padding-top:5px;}

.var1 { padding:15px !important;    margin:5px 0px 5px 0px;  color:#6e6e6e; border-bottom:2px solid #eeeeee;}

.var1 a, .var1 p{ color:#6e6e6e;}

.var2 { background:url(../images/bg.gif); padding:15px !important; margin:5px 0px 5px 0px;  border-bottom:2px solid #eeeeee;}

.var2 a, .var2 p{ color:#6e6e6e;}

.results    {padding:0px 20px 15px 29px;}

.searchintro    {padding:10px 0px 10px 29px;}

.results ol li  {padding:0px 0px 10px 0px; text-align:justify;}

.results h3{ padding-bottom:25px;}



#searchForm{ display:block; padding:0 0 0 0;}





.sectiontableheader, .sectiontableheader {padding:6px 5px 6px 5px; }

#search_searchword{ margin:0 0 0 0; padding:3px 0 3px 5px; border:1px solid #eeeeee; background:none; color:#7C8389;}

.indent-search-searchword{ display:block; padding:5px 11px 0 0;}

/*--------------------------------------archive---*/

.archiveBlock .button { display:inline-block; margin:0px 0px 0px 5px;}

ul#archive-list h4 a {  font-size:12px; text-transform:none}

/*--------------------------------------poll---*/

dl.poll {padding:25px 0px 35px 0;}



.button-poll-left, .button-poll-right{

    display:block; 

     background:url(../images/marker_button.gif) 0 0 no-repeat; 

     width:61px; height:21px; 

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

     font-size:12px;

      color:#FFF; 

      line-height:21px; 

      float:left;

       margin:0 0 0 0;

       padding:0 0 3px 0;

       border:none;

    cursor:pointer;

    text-align:center;

    float:left;

}

.button-poll-right{ margin-right:28px !important; _margin-right:16px !important; }



.poll .buttons input:hover{ color:#FFF; text-decoration:underline;}





#poll h3 {font-size:120%; padding:0px 0px 10px 0px;}

dl.poll dt {font-weight:bold; padding:7px 0px 0px 0px; }

.poll .question  {color:#4892c7;    font-size:13px; padding:0 10px 5px 0px; font-weight:bold;}

.poll .poll-body        {padding:10px 0px 10px 0}

.poll-body label {font-size:11px;   color:#6e6e6e; line-height:14px; padding:0px 0px 5px 4px;}

.poll .buttons {margin:0 0px 0 0px;}



.poll .result   {background:#ffea00;}

.poll .section  {

    overflow:hidden; 

    padding:2px 0px 2px 0px;

    width:100%;

    color:#fff;

}

.poll .section2 {

    overflow:hidden; 

    padding:2px 0px 2px 0px;

    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:0px 0px 0px 20px;text-align:left}

.display    {padding:0px 0px 10px 0px;}

.display select {border:1px solid #46462f; width:100px;}

.sectiontableentry1 div, 

.sectiontableentry0 div {font-size:1px}

.td_1, .td_2 {width:5%; text-align:center;}

.td_3 { width:90%; padding:0px 0px 0px 10px;}

.pollstableborder .question {padding:0px 0px 0px 85px;}

.pollstableborder{ margin:25px 0 0 0;}

/*--------------------------------------userforms---*/



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:2px 0px 0px 0px;

    vertical-align:middle

}

dl.contentpane .button-field {

    width:140px;

    padding:0px 0px 0px 0px;

    vertical-align:middle

}



/*-------------------------------------search---*/

.search{ float:right;}

.search .search-input{ width:160px; padding:14px 0 0 0; float:left; background:url(../images/search_bg.gif) 0 14px no-repeat;}

.search .search-button{ width:71px; padding:26px 0 0 0; float:left;}

.search .search-button img{}

.search .inputbox   {

    background:none !important;

    border:none;

    color:#FFF;

    line-height:16px;

    padding:3px 0px 3px 6px;

    margin:8px 0px 0 5px;

    width:130px;

    font-size:11px;

    text-transform:capitalize;

    border:none;

}

.search .button { width:71px !important; height:26px  !important; margin:0 0 0 0 !important; padding:0 !important;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF;}

.search .button:hover{ text-decoration:underline;}

span.count{  color:#4892c7; font-size:13px; font-weight:bold;}

/*-------------------------------------search-result---*/

.search_result {padding:0px 20px 0px 0px;}  

.search_result h3   {color:#808080;  font-size:14px;}

.searchintro b, .searchintro strong, .highlight     {color:#4892c7; font-weight:bold;}



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



.adminform td           {padding:0px 0px 2px 0px;}

.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:0px 0px 0px 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 0 !important;}

.module_menu li { display:block; line-height:14px !important;  padding:9px 0 9px 8px; border-bottom:1px solid #d1d1d1; }

.module_menu li ul {padding:5px 0px 11px 11px; margin:0 0 0 0 !important;}

.module_menu li ul li{  border:none;}

.module_menu li ul li a{ padding:0 0 0 0; }

.module_menu li a {

     padding:0px 0px 0 0  !important;

    color:#242424  !important;

    display:block;

    font-size:15px;

     line-height:14px  !important;

      text-decoration:none;

}

.module_menu li a span { font-size:15px;}

.module_menu li a:hover {

    color:#7ebb09  !important;

    padding:0 0px 0 0;



}

.module_menu li a:hover span {color:#7ebb09

 !important; }

.module_menu li.active a {color:#7ebb09  !important; padding:0px 0px 0 22px; line-height:11px;  }



/*-------------------------------------topmenu---*/



.row-top-menu ul.menu-nav {

padding:25px 0 0 25px !important;

margin:0 0 0 0 !important;

position:relative;

zoom:1;



}

.row-top-menu ul.menu-nav li    {

    display:block; 

    padding:0 0 0 0;

    float:left;

    margin:0 0 0 0;

    padding:0 0 0 0 !important;

}

.row-top-menu ul.menu-nav li a  {

    border:none;

    text-decoration:none !important;

    float:left;

    padding:0 0 0 10px;

    margin:0 0 0 0;

    background:url(../images/top_menu_separator.gif) 0 0 no-repeat;

}

.row-top-menu ul.menu-nav li a span {

    display:block; 

    padding:1px 50px 2px 0;


    color:#ffffff;

    display:block; 

    font-size:14px;

    line-height:14px;

    text-decoration:none !important;

    float:left;

}



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

.row-top-menu  ul.menu-nav li a:hover {

color:#ffffff !important;

background:url(../images/top_menu_separator_hov.gif) 0 0 no-repeat;

}



.row-top-menu  ul.menu-nav li.active a  {

color:#ffffff !important;

background:url(../images/top_menu_separator_hov.gif) 0 0 no-repeat;

}





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

.module-login .moduleTopBg {width:100%;}

.module-login .sec {width:100%;}

.module-login .boxIndent {padding:0 0px 0 0;}

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



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

.login-text-1{ color:#7c8389; font-size:12px;  text-transform:none !important; display:block; padding:5px 0 0 0;}

.form-height{ height:29px; margin:3px 0 0 0; }

#form-login {padding:0px 0px 0px 15px;}

#form-login-remember {padding:11px 0px 0 0px;}

.module-login label {

    font-size:12px;

    color:#6e6e6e;

    display:block;

    line-height:18px;

    padding:0px 0px 0 3px;

    width:100%;

    text-transform:none;

}

label.remember {

    display:inline;

    color:#645851 !important;

    font-size:12px !important;

    margin:0 0 0 0;

    font-weight:normal;

}





.module-login p, .module-login div, label.remember {

    color:#242424 !important;

    font-size:13px;

    line-height:15px;

}

.logo-title{ font-size:15px; padding-bottom:11px;}

.remember{ padding:0 !important;}

label.remember{ padding-bottom:10px; }

#mod_login_username, #mod_login_password {margin:0px 0px 0px 0px;}



.module-login a, .module-login a:hover  {

    color:#4892c7;

    padding:0px 0px 0px 0px;

    margin:0;

    font-size:13px;

    line-height:17px;

}

.module-login a:hover{ color:#4892c7;}

.module-login .inputbox { /* inputbox */

    color:#242424;

    padding:2px 0px 2px 8px;

    vertical-align:top;

    width:150px;

    margin:0 0px 0 0;

    font-size:12px;

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

    border:1px solid #d1d1d1;   

}

#modlgn_username, #modlgn_passwd {float:left;}

.username label, .password label {

}

.module-login .button   { /* button */

    border:none;

    color:#000;

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

    padding:3px 0px 4px 0px;

    margin:0px 0px 0px 0px;

    text-align:center;

    text-transform:uppercase;

    width:50px;

    display:block;

} 

.remember { padding:4px 0px 0px 0px;}



input.checkbox { /* checkbox */

    border:none; 

    display:block;

    margin:2px 5px 0px 0px; 

    vertical-align:middle;  

    width:12px;

    height:12px;

    position:relative;

    float:left;

}



.log{ padding-bottom:15px;}

.button-login:hover, .log .button:hover{ text-decoration:underline; }

.button-login{ width:97px; float:right;}

.button-login, .log .button{ 

    display:block; 

     background:url(../images/marker_button.gif) 0 0 no-repeat; 

     width:61px; height:21px; 

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

     font-size:12px;

      color:#FFF; 

      line-height:22px; 

      float:left;

       margin:11px 0 0 0;

       padding:0 0 3px 0;

       border:none;

    cursor:pointer;

    text-align:center;

    float:left;

}

#inputs{ padding:2px 0 6px 0;}

.log .button{ width:84px !important;}

              

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

#body { background:#FFFFFF}

.main   {

    width:980px;

    position:relative;

    margin:0 auto;

    padding:0 0 0 0;

}







/*-------------------------------------header---*/

.clear{ width:100%; overflow:hidden;}

.clear1{ clear:both;}

.br{ display:block;}

.fright{ float:right !important;}

.fleft{ float:left;}



#logo{ position:absolute; top:-140px;}

#logo img{ margin:0 0 0 -40px;}



.flash{ width:100%;}

.flash object { vertical-align:top;}

.header{ height:229px;}



.wrapper-header-box{ background:url(../images/wrapper_header_box.png) 0 0 no-repeat; height:71px; width:980px; position:absolute; top:-96px}

.wrapper-header-box .fleft{ width:737px;}

.wrapper-header-box .fright{ width:243px; background:url(../images/search_bg.png) 0 8px no-repeat; height:71px;}





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

#content{ padding:0 9px 16px 9px; background:#FFF;}

#container{overflow:hidden; height:100%;  text-align:left; padding:0 0 0 0;}

#right{ float:right; text-align:left;    width:233px; _margin:0 -3px 0 0;}

#left{ float:left; text-align:left;    width:233px; _margin:0 0 0 -3px;}

.right-indent{ padding:0 0 0 30px;}

.left-indent{ padding:0 30px 0 0;}











/*main-wrapper*/

.main-indent{ position:absolute; width:980px; top:-6px;}



.wrapper-top{ background:url(../images/wrapper_top_left.png) 0 0 no-repeat; height:17px;}

.wrapper-top span{ background:url(../images/wrapper_top_right.png) top right no-repeat; height:17px; padding:0 17px; display:block;}

.wrapper-top span span{ background:url(../images/wrapper_top.png) 0 0 repeat-x; padding:0;}





.content-left{ background:url(../images/content_left.png) 0 0 repeat-y;}

.content-right{ background:url(../images/content_right.png) top right repeat-y;}

.content-indent{ padding:0 6px;}



.wrapper-bottom{ background:url(../images/wrapper_bottom_left.png) 0 0 no-repeat; height:17px; margin-bottom:10px;}

.wrapper-bottom span{ background:url(../images/wrapper_bottom_right.png) top right no-repeat; height:17px; padding:0 17px; display:block;}

.wrapper-bottom span span{ background:url(../images/wrapper_bottom.png) 0 0 repeat-x; padding:0;}

/**/





/*slider-box*/
/* 
.slider-box .col-1{ width:747px; height:443px;}

.slider-box .col-2{ width:203px;}

*/
.slider-box .col-1{ width:647px;}

.slider-box .col-2{ width:303px;}

/**/



/*wrapper-box*/

.wrapper-box{ margin-bottom:10px;}

.wrapper-box .boxTitle h3{font-size:24px; line-height:24px; padding:0; color:#7ebb09}

.wrapper-box .boxIndent{ padding:18px 21px 25px 18px;}

.module_menu .boxIndent{padding:9px 21px 22px 18px; position:relative;}



.box-wrapper .border-top {background:url(../images/border_top.gif) repeat-x top #ededed;}

.box-wrapper .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}

.box-wrapper .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}

.box-wrapper .corner-bottom-left {background:url(../images/corner_bottom_left.gif) no-repeat left bottom;}

.box-wrapper .corner-bottom-right {background:url(../images/corner_bottom_right.gif) no-repeat right bottom;}

/**/



/*custom-box*/

.extra-list .button1{ 

    display:block; position:absolute; 

    margin:116px 0 0 28px !important; 

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

    width:74px; height:21px;

    color:#ffffff !important; font-size:12px; text-decoration:none;

    text-indent:16px;

    line-height:22px;

}

.extra-list .button1:hover{ color:#FFF; text-decoration:underline;}

.extra-list li{ background:none !important; padding:0 !important; display:block; float:left; width:137px; height:137px;}

.extra-list li a{ text-decoration:none;}

.last-list{ width:128px !important;}

/**/



.article-title-indent{ padding:6px 0 0 14px;}

.article-title-wrapper{ background:url(../images/title_marker.gif) 0 4px no-repeat;}



.article-text-indent{ padding:11px 24px 15px 38px;}

.column_separator{ background:url(../images/text_separator.gif) 0 0 repeat-y;}

.column_separator .article-text-indent{ padding:11px 0 15px 38px !important;}



.img-indent{ float:left; margin:0 23px 0 0 !important;} 

.text-indent{ display:block; padding:11px 0 11px 0;}

.extra-link{

 text-align:center; 

    color:#1d83cf; font-size:21px;

     text-decoration:none;

      background:url(../images/list_marker.gif) right 10px no-repeat;

      *background:url(../images/list_marker.gif) right 9px no-repeat;

      font-weight:bold;

      line-height:18px;

      margin:0 0 0 0;

      padding:0 7px 0 0;

      text-decoration:none;

}

.extra-link:hover{ color:#242424;}













/*-------------------------------------footer---*/

.footer{ background:#000000; padding:22px 0 4px 0;}

.footer .fleft{ width:383px; text-indent:34px; color:#595959; font-size:12px;}

.footer .fleft a, .footer .fleft a:hover{ color:#56a2db;}

.footer .fright{ width:327px;}

.footer-box-text{ background:url(../images/footer_marker.gif) 0 3px no-repeat; padding:0 0 0 18px; color:#5f5f5f; font-size:12px;}







/*-----------------------------gallery ---------*/

#gallery{ position:absolute; margin:-18px 0 0 0; *margin:0px 0 0 0;}


/* 

#gallery .space{ background:url(../images/slider_wrapper.gif) 9px 418px no-repeat; *background:url(../images/slider_wrapper.gif) 9px 402px no-repeat; height:462px;}
*/
#gallery .space{}
.down-side{
	background:url(../images/slider_wrapper2.gif) no-repeat;
	height:50px;
	width:600px;
	display:inline-block;
	margin-left:30px;
}


#gallery .space .width {

    overflow:hidden

}

#gallery .image {

    

    width:639px;

    height:400px;

    float:left;

    margin:0px 0 0px 0px;

}

#gallery .info {

    width:950px;

}

#gallery .infoBlock {

    padding:0 0px 0px 0px;

    font-size:14px;

    height:70px;

    position:absolute;

     width:739px;

     margin:0 0 0 0;

}





#gallery .navigate a, #gallery .navigate a:hover {

    text-align:center;

    text-decoration:none;

    width:30px;

    height:27px;

    float:left;

    margin:13px 0 0px 0px !important;

    padding:0 !important;

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

    line-height:27px;

}

 #gallery .navigate a:hover{ font-weight:bold;}

#gallery .navigate {

    margin:0 0px 0px 0;

    position:absolute;

}



#gallery .navigate a:hover {

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

}

.sect {

    background:#f6f4ef;

    margin:0px 0px 4px 0px;

    width:100%;

}

.sect .space {

    padding:12px !important;

}

.sect .space .width {

    overflow:hidden;

}

.sectImg {

    width:69px;

    float:left;

}

.sect .text {

    color:#d10022;

}

.sect a {

    color:#d10022 !important;

    text-decoration:none;

    padding:0px 15px 0px 0px;

}

.sect a:hover {

    text-decoration:underline !important;

}



.img_indent {

    margin:0px 3px 3px 0px;

}

.null {

    padding:0px 0px 0px 0px !important;

}



.slider-text1{ position:absolute; margin:431px 0 0 62px; *margin:0 0 0 0; width:211px; font-size:14px; color:#1d6699;}



.indent-slider{position:relative;  margin:0 0px 0px 0;}

#slogans_container{ position:absolute;}

#navigate{
	position:absolute;
	top:413px;



*top:397px; 				left:204px;
}





#navigate ul{ list-style:none;}

#navigate ul li{ float:left; width:30px !important; height:27px !important; margin-left:5px; line-height:27px;}


/* Video Round */
.video-round{display:block}
.video-round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.video-round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f}
.video-round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.video-round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.video-round4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.video-round5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.video-roundfg{
  background:#000000}
  
  
  
  .side-box-sp{display:block}
.side-box-sp *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F8F8F8}
.side-box-sp1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#f9f9f9}
.side-box-sp2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f9f9f9}
.side-box-sp3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;}
.side-box-sp4{
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb}
.side-box-sp5{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9}
.side-box-spfg{
  background:#F8F8F8}
  
  /* OLD CSS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
  
  /* BUTTON */
  	/* DELETED */

/* New Css Buttons */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* REGULAR */

button.regular, .buttons a.regular{
    color:#336699;
}
.buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* REGISTER FORM */
#register-form label{
	font-size:12px;
	display:inline-block;
	width:110px;
	line-height:26px;
	float:left;
	font-weight:bold;
}
#register-form input{
	float:left;
}

/* PROFILE */
div.pmenu-holder{
	float:left; margin: 20px 20px 0 0; width:120px;
}
span.pmenu-title{
	border-bottom:1px solid #CCC; font-weight:bold; font-size:14px; line-height:2;
}

/* USER BAR */
	/* DELETED */
/* INPUT */

.input_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/staf_input_box.gif) no-repeat scroll 0 0;
height:26px;
margin:5px 0 0;
padding:0 0 0 2px;
position:relative;
width:179px;
font-weight:normal;
text-align:left;
}
.input_box input{
	border:0;
	font-weight:bold;
	font-size:12px;
	font:Tahoma;
	left:4px;
}
.input_box input:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}




/* Upload Form */
div.flash {
	width: 375px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}

button,
input,
select,
textarea { 
	border-width: 1px; 
	margin-bottom: 10px;
	padding: 2px 3px;
}



input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */


label {
	font-weight:bold;
	display:block;
	margin-right: 5px;
}

#btnSubmit { margin: 0 0 0 155px ; }

/* -- Table Styles ------------------------------- */
td {
	font: 10pt Helvetica, Arial, sans-serif;
	vertical-align: top;
}

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}
/* h3 bar */
.h3bar {
	background: url(/images/site_user_updates_bg.gif) no-repeat;
	height:44px;
	margin:0 0 10px 0;
	position:relative;
	width:600px;
}
.h3bar h3{
	font-size:22px;
	margin:10px 0 10px 5px;
}

.videotitle{display:block}
.videotitle *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eff1f1}
.videotitle1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#f3f4f4}
.videotitle2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f2f3f3}
.videotitle3{
  margin-left:1px;
  margin-right:1px;

  border-left:1px solid #f2f3f3;
  border-right:1px solid #f2f3f3;}
.videotitle4{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.videotitle5{
  border-left:1px solid #f3f4f4;
  border-right:1px solid #f3f4f4}
.videotitlefg{
  background:#eff1f1}

.videotitlefg h1{
	padding:5px;
	font-size:22px;
	margin:0;
}

.faq-title{
	font-size:18px;
	font-weight:bold;
	color:#EA6815;
}




















div.view-video-box{
	background-color:#EFF1F1; 
	border:1px solid #E1E4E4; 
	border-radius:7px;
	-moz-border-radius:7px;
	padding:8px; 
	width:600px;
	margin:0 15px 15px 0;
}

div.sidead-box{
	float:left;
	background-color:#EFF1F1; 
	border:1px solid #E1E4E4; 
	border-radius:7px;
	-moz-border-radius:7px;
	padding:4px; 
	height:60px; 
	width:280px;
	margin:0 10px 10px 0;
}

div.sidead-box img{
	height: 60px;
	float: left;
}

div.sidead-box p{
	float:left;
	margin:5px;
	font-weight:bold;
		text-indent:0;
}

div.video-box{
	float:left;
	background-color:#EFF1F1; 
	border:1px solid #E1E4E4; 
	border-radius:7px;
	-moz-border-radius:7px;
	padding:8px; 
	height:124px; 
	width:120px;
	margin:0 10px 10px 0;
}
div.video-box img{
	width: 120px;
}
div.video-box p{
	margin-top:5px;
	font-weight:bold;
	text-indent:0;
}
div.video-box a:hover{
	color:#6E6E6E;
}
hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
}

.user-info-top{
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
	border-radius:5px;
}