/***************************************************************************************/
/*
/*    Designed by 'AS Designing'
/*    Web: http://www.asdesigning.com
/*    Web: http://www.astemplates.com
/*    License: ASDE Commercial
/*
/**************************************************************************************/

/**************************************************************************************/
/**************************************************************************************/
/*   Elements
/**************************************************************************************/
/**************************************************************************************/

body
{
  color: #3F3C38;
  background-color: #FFFFFF;
  background-image: none;
  background-position: left top;
  background-repeat: repeat-x;
}

body.fullheader
{
  background-image: none;
  background-position: left top;
  background-repeat: repeat-x;
}

.wrapper
{
}

h1,
h2,
h3,
h4,
h5,
.article-info
{
  color: #010101;
}

a
{
  color: #FF8A15;
}

a:hover
{
  color: #3F3C38;
}

li
{
}

img.frame
{
  border: 1px solid #DEDEDE;
}

.img-intro-left img,
.img-fulltext-left img,
.img-fulltext-none img,
.img-intro-none img,
.img-intro-right img,
.img-fulltext-right img
{
  border: 1px solid #DEDEDE;
}

input,
textarea,
.CodeMirror-wrapping
{
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  color: #3F3C38;
  box-shadow: none;
}

#component input,
#component textarea,
#component .CodeMirror-wrapping
{
  box-shadow: none;  
}

.inputbox,
#jform_name,
#jform_username,
#jform_password1,
#jform_password2,
#jform_email,
#jform_email1,
#jform_email2,
#jform_title,
#jform_url,
#jform_catid,
#jform_state,
#jform_params_editor,
#jform_params_timezone,
#jform_params_language,
#jform_params_admin_style,
#jform_params_admin_language,
#jform_params_helpsite,
#username,
#password
{
  border: 1px solid #DEDEDE;
  border-radius: 0px;
}

/**************************************************************************************/
/* Header
/**************************************************************************************/
/**************************************************************************************/

#header
{
}

#header h1,
#header h2,
#header h3
{
}

#header a
{
  color: #FF8A15;
}

#header a:hover
{
  color: #3F3C38;
}


/**************************************************************************************/
/* Header Row 0                                     */


#header .row0
{
}

#header .row0 .menu li a.home img
{
  background-image: url('../images/styles/silver/btn.home.png');
}

#header .row0 .menu li a.search img
{
  background-image: url('../images/styles/silver/btn.search.png');
}

#header .row0 .menu li a.contact img
{
  background-image: url('../images/styles/silver/btn.contact.png');
}



/**************************************************************************************/
/* Header Row 1                                     */


#header .row1 .content
{
  color: #3F3C38;
  border-top: 1px solid #DEDEDE;    
  border-bottom: 1px solid #DEDEDE;  
}

#header .row1 a
{
  color: #FF8A15;
}

#header .row1 a:hover
{
  color: #3F3C38;
}


/**************************************************************************************/
/* Header Row 2 - Main Menu                                                            */


#header .row2 #mainmenu
{
}

#header .row2 #mainmenu ul.menu li a
{
  color: #3F3C38;
  background-color: #FFFFFF;
  border-radius: 5px 5px 5px 5px;
}

#header .row2 #mainmenu ul.menu li
{
  border-right: 1px solid transparent;
}

#header .row2 #mainmenu ul.menu li.current a,
#header .row2 #mainmenu ul.menu li.active a,
#header .row2 #mainmenu ul.menu li a:hover
{
  background-color: #515151;
  color: #FFFFFF;
}

#header .row2 #mainmenu ul.menu ul
{
    background-color: #FFFFFF;
    border: 1px solid #515151;  
}

#header .row2 #mainmenu ul.menu ul li a
{
    background-color: #FFFFFF;  
  color: #3F3C38;
}

#header .row2 #mainmenu ul.menu li.current ul li a,
#header .row2 #mainmenu ul.menu li.active ul li a
{
    background-color: #FFFFFF;    
  color: #3F3C38;
}

#header .row2 #mainmenu ul.menu ul li.parent a
{
  background-image: url('../images/styles/silver/mark.parent.png');
  background-repeat: no-repeat;
  background-position: top right;  
}

#header .row2 #mainmenu ul.menu ul li.current a:hover,
#header .row2 #mainmenu ul.menu ul li.parent a:hover,
#header .row2 #mainmenu ul.menu ul li.actives a:hover,
#header .row2 #mainmenu ul.menu li.deeper ul li a:hover,
#header .row2 #mainmenu ul.menu li.current ul li a:hover,
#header .row2 #mainmenu ul.menu li.parent ul li a:hover,
#header .row2 #mainmenu ul.menu li.actives ul li a:hover
#header .row2 #mainmenu ul.menu li ul li a:hover
{
    background-color: #FFFFFF;  
  color: #FF8A15;
}

#header .row2 #mainmenu ul.menu ul ul
{
    background-color: #FFFFFF;
    border: 1px solid #515151;  
}


/**************************************************************************************/
/* Header Row 3 (Slider)                                                              */


#header .row3 #companyname,
#header .row3 #companyname a
{
  color: #FFFFFF;
}

#header .row3 #companyname a:hover
{
  color: #FF8A15;
}

#header .row3 .slogan
{
  color: #FFFFFF;
}

#header .row3 #search
{
  background-image: url('../images/styles/silver/bg.search.png');
  background-repeat: repeat-x;
}

#header .row3 .search input
{
  background-color: transparent;
  color: #FFFFFF;
}

/**************************************************************************************/
/* Header Row 4                                                                       */
 
 
#header .row4 .wrapper
{
  border: 1px solid #515151;
  background-color:#b0c4de;
}

#header .row4 h3 span
{
  color: #FFFFFF;
}

#header .row4 h1,
#header .row4 h2,
#header .row4 h3,
#header .row4 h4,
#header .row4 h5
{
  color: #D3242B;
  text-shadow: none;
}

#header .row4
{
  color: #FFFFFF;
}

#header .row4 a
{
  color: #FF8A15;
}

#header .row4 a:hover
{
  color: #FFFFFF;
}

#header .row4 .button,
#header .row4 .validate,
#header .row4 .readmore,
#header .row4 .readmore button,
#header .row4 .readmore .button,
#header .row4 input.button,
#header .row4 button.button,
#header .row4 button.validate,
#header .row4 button
{
  color: #FFFFFF !important;
  background-color: #515151;
}

#header .row4 .button a,
#header .row4 .readmore a,
#header .row4 .readmore button a,
#header .row4 .readmore .button a,
#header .row4 input.button a,
#header .row4 button.button a
{
  color: #FFFFFF !important;
}

#header .row4 .button a:hover,
#header .row4 .readmore:hover,
#header .row4 .readmore:hover a,
#header .row4 .readmore a:hover,
#header .row4 .readmore button:hover,
#header .row4 .readmore .button:hover,
#header .row4 .readmore button a:hover,
#header .row4 .readmore .button a:hover,
#header .row4 input.button:hover,
#header .row4 input.button a:hover,
#header .row4 button.validate:hover,
#header .row4 button:hover,
#header .row4 button.button:hover,
#header .row4 button.button a:hover
{
  color: #FF8A15 !important;
}


/**************************************************************************************/
/* Breadcrums                                                                         */


.breadrow
{
}

.breadrow .content
{
  color: #3F3C38;
  border-top: 1px solid #DEDEDE;    
  border-bottom: 1px solid #DEDEDE;  
}

#breadcrumbs a
{
  color: #FF8A15;
}

#breadcrumbs a:hover
{
  color: #3F3C38;
}

.breadrow #searchbox input
{
  color: #E6E6E6;
  float: right;
}


/**************************************************************************************/
/**************************************************************************************/
/* Content
/**************************************************************************************/
/**************************************************************************************/

/**************************************************************************************/
/* Column Left
/**************************************************************************************/
/**************************************************************************************/


#colleft h1,
#colleft h2,
#colleft h3
{
  color: #FFFFFF;
  text-shadow: none;
  background-image: url('../images/styles/silver/bg.heading.png');
  background-repeat: repeat;
  border: none;
  border-radius: 0px;
}

#colleft h4,
#colleft h5
{
  color: #101010;
}


#colleft a
{
  color: #FF8A15;
}

#colleft a:hover
{
  color: #3F3C38;
}

#colleft ul li
{
  background-image: url('../images/bg.listimg.1.png');
  list-style-image: url('../images/liststyle.1.png');
}

#colleft ul li a,
#colleft ul li.active ul li a
{
  color: #3F3C38;
}

#colleft ul li a:hover,
#colleft ul ul li a:hover
{
  color: #FF8A15;
}

#colleft .moduletable ul.menu li a,
#colleft .moduletable_menu ul.menu li a,
#colleft .moduletable #login-form ul li a
{
  color: #3F3C38;
}

#colleft .moduletable ul.menu li a:hover,
#colleft .moduletable_menu ul.menu li a:hover,
#colleft .moduletable #login-form ul li a:hover
{
  color: #FF8A15;
}

#colleft input
{
  color: #3F3C38;
}

#colleft .more a
{
  color: #FF8A15;
}

#colleft .more a:hover
{
  color: #3F3C38;
}


/**************************************************************************************/
/* Rows                                                                               */


#colleft #colleft_rows_123
{
  color: #3F3C38;
}

#colleft #colleft_rows_123 h3 span
{
  color: #FF8A15;
}

#colleft #colleft_rows_45 .custom,
#colleft #colleft_rows_45 .menu,
#colleft #colleft_rows_45 form
{
  background-image: url('../images/styles/silver/bg.content.png');
  background-repeat: repeat;  
  color: #FFFFFF;
  border: 1px solid #515151;
  border-radius: 0px;
}

#colleft #colright_rows_45 h4,
#colleft #colright_rows_45 h5
{
  color: #FFFFFF;
}

#colleft #colleft_rows_45 h3 span
{
  color: #FF8A15;
}

#colleft #colleft_rows_45 ul.menu li,
#colleft #colleft_rows_45 ul.as_menu li
{
  background-image: url('../images/styles/silver/liststyle.3.png');
  background-position: left top;
  background-repeat: no-repeat;
  list-style-image: none;
}

#colleft #colleft_rows_45 a,
#colleft #colleft_rows_45 ul li a,
#colleft #colleft_rows_45 ul li.active ul li a,
#colleft #colleft_rows_45 .moduletable ul.menu li a,
#colleft #colleft_rows_45 .moduletable ul.as_menu li a,
#colleft #colleft_rows_45 .moduletable_menu ul.menu li a,
#colleft #colleft_rows_45 .moduletable_menu ul.as_menu li a,
#colleft #colleft_rows_45 .moduletable #login-form ul li a,
#colleft #colleft_rows_45 .more a
{
  color: #FFFFFF;
}

#colleft #colleft_rows_45 a:hover,
#colleft #colleft_rows_45 ul li a:hover,
#colleft #colleft_rows_45 ul ul li a:hover,
#colleft #colleft_rows_45 .moduletable ul.menu li a:hover,
#colleft #colleft_rows_45 .moduletable ul.as_menu li a:hover,
#colleft #colleft_rows_45 .moduletable_menu ul.menu li a:hover,
#colleft #colleft_rows_45 .moduletable_menu ul.as_menu li a:hover,
#colleft #colleft_rows_45 .moduletable #login-form ul li a:hover,
#colleft #colleft_rows_45 .more a:hover
{
  color: #FF8A15;
}

#colleft #colleft_rows_45 .button,
#colleft #colleft_rows_45 .validate,
#colleft #colleft_rows_45 .readmore,
#colleft #colleft_rows_45 .readmore button,
#colleft #colleft_rows_45 .readmore .button,
#colleft #colleft_rows_45 input.button,
#colleft #colleft_rows_45 button.button,
#colleft #colleft_rows_45 button.validate,
#colleft #colleft_rows_45 button
{
}

#colleft #colleft_rows_45 .button a,
#colleft #colleft_rows_45 .readmore a,
#colleft #colleft_rows_45 .readmore button a,
#colleft #colleft_rows_45 .readmore .button a,
#colleft #colleft_rows_45 input.button a,
#colleft #colleft_rows_45 button.button a
{
}

#colleft #colleft_rows_45 .button a:hover,
#colleft #colleft_rows_45 .readmore:hover,
#colleft #colleft_rows_45 .readmore:hover a,
#colleft #colleft_rows_45 .readmore a:hover,
#colleft #colleft_rows_45 .readmore button:hover,
#colleft #colleft_rows_45 .readmore .button:hover,
#colleft #colleft_rows_45 .readmore button a:hover,
#colleft #colleft_rows_45 .readmore .button a:hover,
#colleft #colleft_rows_45 input.button:hover,
#colleft #colleft_rows_45 input.button a:hover,
#colleft #colleft_rows_45 button.validate:hover,
#colleft #colleft_rows_45 button:hover,
#colleft #colleft_rows_45 button.button:hover,
#colleft #colleft_rows_45 button.button a:hover
{
}

#colleft #colleft_rows_45 .readmore:hover,
#colleft #colleft_rows_45 .readmore button:hover,
#colleft #colleft_rows_45 .readmore .button:hover,
#colleft #colleft_rows_45 input.button:hover,
#colleft #colleft_rows_45 button.validate:hover,
#colleft #colleft_rows_45 button:hover,
#colleft #colleft_rows_45 button.button:hover
{
}

#colleft #colleft_rows_45 input, 
#colleft #colleft_rows_45 textarea, 
#colleft #colleft_rows_45 .CodeMirror-wrapping,
#colleft #colleft_rows_45 button,
#colleft #colleft_rows_45 .button,
#colleft #colleft_rows_45 .validate,
#colleft #colleft_rows_45 .readmore
{
}

/**************************************************************************************/
/* Column Right
/**************************************************************************************/
/**************************************************************************************/

#colright h1,
#colright h2,
#colright h3
{
  color: #FFFFFF;
  text-shadow: none;
  background-image: url('../images/styles/silver/bg.heading.png');
  background-repeat: repeat;
  border: none;
  border-radius: 0px;
}

#colright h4,
#colright h5
{
  color: #101010;
}

#colright a
{
  color: #FF8A15;
}

#colright a:hover
{
  color: #3F3C38;
}

#colright ul li
{
  background-image: url('../images/bg.listimg.1.png');
  list-style-image: url('../images/liststyle.1.png');
}

#colright ul li a,
#colright ul li.active ul li a
{
  color: #3F3C38;
}

#colright ul li a:hover,
#colright ul ul li a:hover
{
  color: #FF8A15;
}

#colright .moduletable ul.menu li a,
#colright .moduletable_menu ul.menu li a,
#colright .moduletable #login-form ul li a
{
  color: #3F3C38;
}

#colright .moduletable ul.menu li a:hover,
#colright .moduletable_menu ul.menu li a:hover,
#colright .moduletable #login-form ul li a:hover
{
  color: #FF8A15;
}

#colright input
{
  color: #3F3C38;
}

#colright .more a
{
  color: #FF8A15;
}

#colright .more a:hover
{
  color: #3F3C38;
}


/**************************************************************************************/
/* Rows                                                                               */


#colright #colright_rows_123
{
  color: #3F3C38;
}

#colright #colright_rows_123 h3 span
{
  color: #FF8A15;
}

#colright #colright_rows_45 h4,
#colright #colright_rows_45 h5
{
  color: #FFFFFF;
}

#colright #colright_rows_45 .custom,
#colright #colright_rows_45 .menu,
#colright #colright_rows_45 form
{
  background-image: url('../images/styles/silver/bg.content.png');
  background-repeat: repeat;  
  color: #FFFFFF;
  border: 1px solid #515151;
  border-radius: 0px;
}

#colright #colright_rows_45 h3 span
{
  color: #22A2DD;
}

#colright #colright_rows_45 ul.menu li,
#colright #colright_rows_45 ul.as_menu li
{
  background-image: url('../images/styles/silver/liststyle.3.png');
  background-position: left top;
  background-repeat: no-repeat;
  list-style-image: none;
}

#colright #colright_rows_45 a,
#colright #colright_rows_45 ul li a,
#colright #colright_rows_45 ul li.active ul li a,
#colright #colright_rows_45 .moduletable ul.menu li a,
#colright #colright_rows_45 .moduletable ul.as_menu li a,
#colright #colright_rows_45 .moduletable_menu ul.menu li a,
#colright #colright_rows_45 .moduletable_menu ul.as_menu li a,
#colright #colright_rows_45 .moduletable #login-form ul li a,
#colright #colright_rows_45 .more a
{
  color: #FFFFFF;
}

#colright #colright_rows_45 a:hover,
#colright #colright_rows_45 ul li a:hover,
#colright #colright_rows_45 ul ul li a:hover,
#colright #colright_rows_45 .moduletable ul.menu li a:hover,
#colright #colright_rows_45 .moduletable ul.as_menu li a:hover,
#colright #colright_rows_45 .moduletable_menu ul.menu li a:hover,
#colright #colright_rows_45 .moduletable_menu ul.as_menu li a:hover,
#colright #colright_rows_45 .moduletable #login-form ul li a:hover,
#colright #colright_rows_45 .more a:hover
{
  color: #FF8A15;
}

#colright #colright_rows_45 .button,
#colright #colright_rows_45 .validate,
#colright #colright_rows_45 .readmore,
#colright #colright_rows_45 .readmore button,
#colright #colright_rows_45 .readmore .button,
#colright #colright_rows_45 input.button,
#colright #colright_rows_45 button.button,
#colright #colright_rows_45 button.validate,
#colright #colright_rows_45 button
{
}

#colright #colright_rows_45 .button a,
#colright #colright_rows_45 .readmore a,
#colright #colright_rows_45 .readmore button a,
#colright #colright_rows_45 .readmore .button a,
#colright #colright_rows_45 input.button a,
#colright #colright_rows_45 button.button a
{
}

#colright #colright_rows_45 .button a:hover,
#colright #colright_rows_45 .readmore:hover,
#colright #colright_rows_45 .readmore:hover a,
#colright #colright_rows_45 .readmore a:hover,
#colright #colright_rows_45 .readmore button:hover,
#colright #colright_rows_45 .readmore .button:hover,
#colright #colright_rows_45 .readmore button a:hover,
#colright #colright_rows_45 .readmore .button a:hover,
#colright #colright_rows_45 input.button:hover,
#colright #colright_rows_45 input.button a:hover,
#colright #colright_rows_45 button.validate:hover,
#colright #colright_rows_45 button:hover,
#colright #colright_rows_45 button.button:hover,
#colright #colright_rows_45 button.button a:hover
{
}

#colright #colright_rows_45 .readmore:hover,
#colright #colright_rows_45 .readmore button:hover,
#colright #colright_rows_45 .readmore .button:hover,
#colright #colright_rows_45 input.button:hover,
#colright #colright_rows_45 button.validate:hover,
#colright #colright_rows_45 button:hover,
#colright #colright_rows_45 button.button:hover
{
}

#colright #colright_rows_45 input, 
#colright #colright_rows_45 textarea, 
#colright #colright_rows_45 .CodeMirror-wrapping,
#colright #colright_rows_45 button,
#colright #colright_rows_45 .button,
#colright #colright_rows_45 .validate,
#colright #colright_rows_45 .readmore
{
}


/**************************************************************************************/
/* Column Main
/**************************************************************************************/
/**************************************************************************************/

#colmain #component,
#cmp_content
{
  color: #3F3C38;
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
}

#colmain h1,
#colmain h2,
#colmain h3,
#cmp_colmain h1,
#cmp_colmain h2,
#cmp_colmain h3
{
  color: #101010;
  text-shadow: none;
}

#colmain h4,
#colmain h5
{
  color: #101010;
}

#colmain h1 a,
#colmain h2 a,
#colmain h3 a
{
  color: #101010;
}

#colmain h1 a:hover,
#colmain h2 a:hover,
#colmain h3 a:hover
{
  color: #FF8A15;
}

#colmain h4
#colmain h5
{
  color: #101010;
}

#colmain #component h1,
#colmain #component h2,
#colmain #component h3,
#colmain #adsense h1,
#colmain #adsense h2,
#colmain #adsense h3,
#cmp_colmain h1,
#cmp_colmain h2,
#cmp_colmain h3
{
}

#colmain a
{
  color: #FF8A15;
}

#colmain a:hover
{
  color: #3F3C38;
}

#colmain input[type="checkbox"],
#colmain input[type="radio"]
{
  background-color: transparent !important!
}

#colmain p
{
  color: #3F3C38;
}

#colmain #component .article-info,
#cmp_colmain .article-info
{
  background-color: #F6F6F6;
  border: 1px solid #DEDEDE;
  color: #3F3C38;
}

#colmain #component p.readmore
{
  background-color: transparent;
    background-image: url("../images/styles/silver/bg.readmore.png");
    background-position: right top;
    background-repeat: no-repeat;  
}

#colmain #component p.readmore a
{
  color: #3F3C38 !important;
}

#colmain #component p.readmore a:hover
{
  color: #FF8A15 !important;
}

#colmain #component .blog p.readmore a span
{
  color: #FF8A15;
}

#colmain span.spacer > span.text label
{
  color: #3F3C38;
}

#colmain #jform_spacer-lbl,
#colmain label.invalid,
#colmain .red,
#colmain .star,
#colmain .asterisk
{
  color: #FF6600;
}

.border_bottom
{
  border-bottom: 1px #E6E6E6 dotted;
}

.article-info
{
  color: #FF8A15;
}

.toggle_content
{
  background-color: #FAFAFA;
  border: 1px solid #DEDEDE;
  color: #3F3C38;
}

#colmain .toggle_content h1,
#colmain .toggle_content h2,
#colmain .toggle_content h3,
#colmain .toggle_content h4,
#colmain .toggle_content h5
{
  color: #101010;
}


/**************************************************************************************/


#system-message dd.error ul,
#system-message dd.warning ul,
#system-message dd.notice ul,
#system-message .alert
{
  border: 3px solid #FF2200;
  border-radius: 0px;  
}

#system-message .alert h4.alert-heading,
#system-message .alert div p,
#system-message ul li
{
  color: #FF2200;
}

.invalid
{
  border-color: #FF2200;  
}


/**************************************************************************************/
/* Colmain Row 1                                                                      */


#colmain .row1
{
  color: #3F3C38;
}

#colmain .row1 h1,
#colmain .row1 h2,
#colmain .row1 h3,
#colmain .row1 h4,
#colmain .row1 h5
{
  color: #FFFFFF;
}

#colmain .row1 h1,
#colmain .row1 h2,
#colmain .row1 h3
{
  background-image: url('../images/styles/silver/bg.heading.png');
  background-repeat: repeat;
  border: 0px solid #000000;
  border-radius: 0px;
}
#colmain .row1 h3 span
{
  color: #FF8A15;
}

#colmain .row1 p
{
  color: #3F3C38;
}

#colmain .row1 a
{
  color: #FF8A15;
}

#colmain .row1 a:hover
{
  color: #3F3C38;
}


/**************************************************************************************/
/* Colmain Row 2                                                                      */


#colmain .row2 .row2col1
{
  border-top: 1px solid #DEDEDE;    
  border-bottom: 1px solid #DEDEDE;  
}

#colmain .row2 .row2col1 h1,
#colmain .row2 .row2col1 h2,
#colmain .row2 .row2col1 h3
{
  color: #3F3C38;
  text-shadow: none;
}

#colmain .row2 .row2col1 p
{
  color: #3F3C38;
}

#colmain .row2 .row2col1 a
{
  color: #FF8A15;
}

#colmain .row2 .row2col1 a:hover
{
  color: #3F3C38;
}

#colmain .row2 .row2col2
{
  color: #3F3C38;
  background-image: none;
  border: 1px solid #DEDEDE;
  background-color: #F6F6F6;
  border-radius: 0px;
}

#colmain .row2 .row2col2 h1,
#colmain .row2 .row2col2 h2,
#colmain .row2 .row2col2 h3
{
  color: #3F3C38;
  text-shadow: none;
}

#colmain .row2 .row2col2 h3 span
{
  color: #3F3C38;
}

#colmain .row2 .row2col2 p
{
  color: #3F3C38;
}

#colmain .row2 .row2col2 a
{
  color: #FF8A15;
}

#colmain .row2 .row2col2 a:hover
{
  color: #3F3C38;
}

#colmain .row2 .row2col2 input, 
#colmain .row2 .row2col2 textarea, 
#colmain .row2 .row2col2 .CodeMirror-wrapping,
#colmain .row2 .row2col2 button,
#colmain .row2 .row2col2 .button,
#colmain .row2 .row2col2 .validate,
#colmain .row2 .row2col2 .readmore
{
  margin: 26px 0px 4px 0px;;
}


/**************************************************************************************/
/* Colmain Row 3                                                                      */


#colmain .row3
{
  color: #FFFFFF;
  background-image: url('../images/styles/silver/bg.content.png');
  border: 1px solid #515151;
  border-radius: 0px;
}

#colmain .row3 h1,
#colmain .row3 h2,
#colmain .row3 h3
{
  color: #FFFFFF;
  text-shadow: none;
}

#colmain .row3 h3 span
{
  color: #000000;
}

#colmain .row3 p
{
  color: #FFFFFF;
}

#colmain .row3 a
{
  color: #FF8A15;
}

#colmain .row3 a:hover
{
  color: #FFFFFF;
}

#colmain .row3 input, 
#colmain .row3 textarea, 
#colmain .row3 .CodeMirror-wrapping,
#colmain .row3 button,
#colmain .row3 .button,
#colmain .row3 .validate,
#colmain .row3 .readmore
{
}

/**************************************************************************************/
/* Colmain Row 4 */


#colmain .row4
{
  color: #3F3C38;
  background-image: none;
  border: 1px solid #DEDEDE;
  background-color: #F6F6F6;
  border-radius: 0px;
}

#colmain .row4 h1,
#colmain .row4 h2,
#colmain .row4 h3
{
  color: #3F3C38;
  text-shadow: none;
}

#colmain .row4 h3 span
{
  color: #3F3C38;
}

#colmain .row4 p
{
  color: #3F3C38;
}

#colmain .row4 a
{
  color: #FF8A15;
}

#colmain .row4 a:hover
{
  color: #3F3C38;
}

#colmain .row4 input, 
#colmain .row4 textarea, 
#colmain .row4 .CodeMirror-wrapping,
#colmain .row4 button,
#colmain .row4 .button,
#colmain .row4 .validate,
#colmain .row4 .readmore
{
}


/**************************************************************************************/
/* Footer
/**************************************************************************************/
/**************************************************************************************/

/**************************************************************************************/
/* Footer Row 1                                                                       */


#footer .row1 .row1col1,
#footer .row1 .row1col2,
#footer .row1 .row1col3,
#footer .row1 .row1col4
{
  border: 1px solid #515151;
  border-radius: 0px;
}

#footer .row1 h1,
#footer .row1 h2,
#footer .row1 h3,
#footer .row1 h4,
#footer .row1 h5
{
  color: #FFFFFF;
  text-shadow: none;
}

#footer .row1 a,
#footer .row1 h1 a,
#footer .row1 h2 a,
#footer .row1 h3 a,
#footer .row1 h4 a,
#footer .row1 h5 a
{
  color: #FF8A15;
}

#footer .row1 a:hover,
#footer .row1 h1 a:hover,
#footer .row1 h2 a:hover,
#footer .row1 h3 a:hover,
#footer .row1 h4 a:hover,
#footer .row1 h5 a:hover
{
  color: #FFFFFF;
}

#footer .row1 ul li 
{
    list-style-image: url("../images/styles/silver/liststyle.2.png");
}

#footer .row1 h3 span
{
  color: #FF8A15;
}

#footer .row1 .button,
#footer .row1 .validate,
#footer .row1 .readmore,
#footer .row1 .readmore button,
#footer .row1 .readmore .button,
#footer .row1 input,
#footer .row1 textarea,
#footer .row1 input.button,
#footer .row1 button.button,
#footer .row1 button.validate,
#footer .row1 button
{
  color: #FFFFFF !important;
  background-color: #515151;
  background-image: none;
}

#footer .row1 .button a,
#footer .row1 .readmore a,
#footer .row1 .readmore button a,
#footer .row1 .readmore .button a,
#footer .row1 input.button a,
#footer .row1 button.button a
{
  color: #FFFFFF !important;
}
#footer .row1 .button a:hover,
#footer .row1 .readmore:hover,
#footer .row1 .readmore:hover a,
#footer .row1 .readmore a:hover,
#footer .row1 .readmore button:hover,
#footer .row1 .readmore .button:hover,
#footer .row1 .readmore button a:hover,
#footer .row1 .readmore .button a:hover,
#footer .row1 input.button:hover,
#footer .row1 input.button a:hover,
#footer .row1 button.validate:hover,
#footer .row1 button:hover,
#footer .row1 button.button:hover,
#footer .row1 button.button a:hover
{
  color: #FF8A15 !important;
}

#footer .row1 .readmore:hover,
#footer .row1 .readmore button:hover,
#footer .row1 .readmore .button:hover,
#footer .row1 input.button:hover,
#footer .row1 button.validate:hover,
#footer .row1 button:hover,
#footer .row1 button.button:hover
{
  background-color: #515151;
}

/**************************************************************************************/

#footer .row1col1,
#footer .row1col2,
#footer .row1col3,
#footer .row1col4
{
  color: #FFFFFF;
  background-image: url('../images/styles/silver/bg.content.png');
}


/**************************************************************************************/
/* Footer Row 2 */


#footer .row2
{
  margin: 15px 0px 0px 0px;
  color: #FFFFFF;
  background-image: url('../images/styles/silver/bg.footer.png');
  background-position: top left;
  background-repeat: repeat-x;
}

#footer .row2 .content
{
  background-image: url('../images/styles/silver/sep.footer.png');
  background-position: bottom left;
  background-repeat: repeat-x;
}

#footer .row2 h3 span
{
  color: #FF8A15;
}

#footer .row2 h1,
#footer .row2 h2,
#footer .row2 h3,
#footer .row2 h4,
#footer .row2 h5
{
  color: #FFFFFF;
}

#footer .row2 ul li 
{
    list-style-image: url("../images/styles/silver/liststyle.2.png");
}

#footer .row2 ul.menu li
{
  background-image: url('../images/styles/silver/liststyle.3.png');
  background-position: left top;
  background-repeat: no-repeat;
  list-style-image: none;
}

#footer .row2 input
{
  color: #FFFFFF;
}

#footer .row2 p,
#footer .row2 #trademark
{
  color: #FFFFFF;
}

#footer .row2 a,
#footer .row2 #footermenu li a
{
  color: #FFFFFF;
}

#footer .row2 a:hover
{
  color: #FF8A15;
}

#footer .row2 input, 
#footer .row2 textarea
{
  background-color: #b5b5b5;
  background-image: none;
  border: 1px solid #515151;
}

#footer .row2 .button,
#footer .row2 .validate,
#footer .row2 .readmore,
#footer .row2 .readmore button,
#footer .row2 .readmore .button,
#footer .row2 input.button,
#footer .row2 button.button,
#footer .row2 button.validate,
#footer .row2 button
{
  color: #FFFFFF;
  background-color: #515151;
  border: none;
}

#footer .row2 .readmore:hover,
#footer .row2 .readmore button:hover,
#footer .row2 .readmore .button:hover,
#footer .row2 input.button:hover,
#footer .row2 button.validate:hover,
#footer .row2 button:hover,
#footer .row2 button.button:hover
{
  background-color: #515151;
  color: #FF8A15;  
}

#footer .row2 #contactus .custom 
{
    background-image: url('../images/styles/silver/bg.footer.contactus.png');
    background-position: left top;
    background-repeat: repeat-x;
}

#footer .row2 .nivoSlider
{
  border: 1px solid #b5b5b5 !important;
}

#phocagallery-module-ri div.mosaic a img,
#phocagallery-module-ri div.mosaic img
{
  border: 1px solid #b5b5b5 !important;
  box-shadow: 1px 1px 0px 0px #515151;
}

/**************************************************************************************/
/* Footer Row 3                                                                       */


#footer .row3
{
  color: #FFFFFF;
}

#footer .row3 a
{
  color: #FFFFFF;
}

#footer .row3 a:hover
{
  color: #FF8A15;
}


/**************************************************************************************/
/**************************************************************************************/
/* General Element IDs and classes
/**************************************************************************************/
/**************************************************************************************/

button,
.button,
.btn,
.next,
.previous, 
.validate,
.readmore,
p.readmore,
.actions li,
.pagination li,
.pagenav li
{
  background-color: #515151;
  color: #FFFFFF !important;
  border: none;
  box-shadow: none;  
}

.readmore a,
#component p.readmore a,
.actions li a,
.pagination li a,
.pagenav li a
{
  color: #FFFFFF !important;
}

button:hover,
.button:hover,
.btn:hover,
.next:hover,
.previous:hover, 
.validate:hover,
.readmore:hover,
#component p.readmore:hover,
.actions li a:hover,
.pagination li a:hover,
.pagenav li a:hover
{
  color: #FF8A15 !important;
}

.readmore a:hover,
#component p.readmore a:hover
{
  color: #FF8A15 !important;
}

.moduletable_menu li a:hover
{
  color: #FF8A15;
}

.googlemap
{
  background-image: url('../images/styles/silver/bg.content.png');
  background-repeat: repeat;
  background-color: transparent;
  color: #FFFFFF;
  border: 1px solid #515151;
  border-radius: 0px;
}

#as_accordionmenu 
{
  background-image: url('../images/styles/silver/bg.content.png');
  border: 1px solid #515151;
}
