html {
    border-left: 0px;
    }

body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {
    padding: 0px;
    border: 0px;
    margin: 0px;
    }

body {
    text-align: center;
    color: #525252;
	background-color: #FFFFFF;
    }

body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td {
    font-family: georgia, arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;	    
    }

strong, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    }

#wrapper {
    width: 735px;
    float: none;
    text-align: left;
    margin: 0px auto;
    padding-top: 30px;
    padding-bottom: 30px;
	}
    
#wrapper table.skeleton {    
	}
    
#wrapper table.skeleton td.top_left {
    background: url('../image/top_left_border.jpg') no-repeat;
    height: 10px;
    width: 15px;
    }
    
#wrapper table.skeleton td.top_center {    
    background: url('../image/top_border.jpg') no-repeat;    
    height: 10px;
    width: 705px;
    }

#wrapper table.skeleton td.top_right {    
    background: url('../image/top_right_border.jpg') no-repeat;    
    height: 10px;    
    width: 15px;
    } 

#wrapper table.skeleton td.middle_left {
    background: url('../image/middle_left_border.jpg') no-repeat;
    height: 560px;
    width: 15px;
    }

#wrapper table.skeleton td.middle {    
    height: 560px;
    width: 705px;
    }

#wrapper table.skeleton td.middle_right {
    background: url('../image/middle_right_border.jpg') no-repeat;
    height: 560px;
    width: 15px;
    }

#wrapper table.skeleton td.bottom_left {
    background: url('../image/bottom_left_border.jpg') no-repeat;
    height: 10px;
    width: 15px;
    }
    
#wrapper table.skeleton td.bottom_center {    
    background: url('../image/bottom_border.jpg') no-repeat;
    height: 10px;
    width: 705px;
    }
    
#wrapper table.skeleton td.bottom_right {    
    background: url('../image/bottom_right_border.jpg') no-repeat;
    height: 10px;    
    width: 15px;
    }
    

#middle {
    clear: both;
    float: none;    
    }
    
HTML>BODY #middle {    
    height: auto;    
    overflow: auto;
    }

/* START top */
#top {
    background: url('../image/top_background.jpg') repeat-x;
    height: 75px;
    width: 705px; 
    }
    
#top img.logo {
    display: block;
    float: left;
    margin-left: 7px;
    margin-top: 20px;
    }

HTML>BODY #top img.logo {
    margin-left: 15px;
    }

#top table.menu {
    float: left;
    margin-left: 135px;
    margin-top: 20px;
    }
    
#top table.menu td, #top table.menu th {
    font-family: arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    }

#top table.menu td.link {
    padding-left: 5px;
    padding-right: 15px;
    }
    
#top table.menu td.link a:link, #top table.menu td.link a:active, #top table.menu td.link a:visited {
    color: #3A3938;
    background-color: inherit;
    display: block;
    text-decoration: none;
    padding-left: 10px;
    }
    
#top table.menu td.link a:hover {
    background: url('../image/bullet_hover.gif') no-repeat;
    }

#top table.menu td.link span {
    background: url('../image/bullet_hover.gif') no-repeat;
    color: #353535;
    background-color: inherit;
    padding-left: 10px;
    }

#top table.menu td.border {
    background: url('../image/menu_bar.jpg') no-repeat;
    width: 5px;
    height: 45px;
    }
/* END top */

#content {
    height: 440px;
    float: left;
    width: 450px;
    }

/* START home page */
#homePage {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#homePage h1 {
    color: #587AC0;
    background-color: inherit;
    font-size: 22px;
    font-weight: normal;
    }

#homePage h1 span {
    color: #F56123;
    background-color: inherit;
    font-weight: bold;
    }
    
#homePage h2 {
    color: #587AC0;
    background-color: inherit;
    font-size: 16px;
    font-weight: bold;
    padding-left: 55px;
    }

#homePage h3 {
    color: #4c4c4c;
    background-color: inherit;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    }
    
#homePage p {
    margin-bottom: 10px;
    }
    
#homePage img {
    margin-top: 10px;
    }
/* END home page */

/* START left */
#left {
    float: left;
    background: url('../image/left_background.jpg') no-repeat right;
    width: 245px;
    height: 440px;
    }

*html #left {
    width: 252px;
    }

#clients {
    margin-top: 30px;
    margin-left: 20px;
    }
    
#home_left_content {
    margin-top: 38px;
    margin-left: 20px;
    margin-right: 20px;
    color: #7E7E7E;
    background-color: inherit;    
    }

#home_left_content a:link, #home_left_content a:visited, #home_left_content a:active {
    color: #7E7E7E;
    background-color: inherit;
    text-decoration: none;
    }

#home_left_content a:hover {        
    color: #F56123;
    background-color: inherit;    
    }

#home_left_content h6 {
    font-family: arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    color: #587AC0;
    background-color: inherit;
    font-size: 12px;
    margin-top: 10px;
    padding-bottom: 2px;
    margin-bottom: 10px;
    border-bottom: 1px solid #939393;
    }

#home_left_content p.right {
    font-family: arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    text-align: right;
    color: #587AC0;
    background-color: inherit;
    margin-top: 5px;
    font-size: 11px;    
    }
/* END left */

/* START bottom */
#bottom {
    background: url('../image/bottom_background.jpg') repeat-x bottom;
    height: 45px;
    width: 705px; 
    }
    
#bottom table.menu {
    float: left;
    margin-left: 7px;
    margin-top: 20px;
    }

HTML>BODY #bottom table.menu {
    margin-left: 15px;
    }

#bottom table.menu td, #bottom table.menu th {
    font-family: arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    }

#bottom table.menu td.link {
    padding-left: 5px;
    padding-right: 8px;
    }
    
#bottom table.menu td.link a:link, #bottom table.menu td.link a:active, #bottom table.menu td.link a:visited {
    color: #939393;
    background-color: inherit;
    background: url('../image/bullet.gif') no-repeat;
    display: block;
    text-decoration: none;
    padding-left: 10px;
    }
    
#bottom table.menu td.link a:hover {
    background: url('../image/bullet_hover.gif') no-repeat;
    }
    
#language_selector ul {
    list-style-type: none;
    padding-right: 10px;
    font-size: 10px;
    }
    
#language_selector li {
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
    color: #F56123;
    background-color: inherit;    
    }
    
#language_selector span {
    color: #353535;
    background-color: inherit;
    }
    
#language_selector a:link, #language_selector a:active, #language_selector a:visited {
    color: #939393;
    background-color: inherit;
    text-decoration: none;
    }
    
#language_selector a:hover {
    color: #F56123;
    background-color: inherit;    
    }
    
#bottom a.created {
    display: block;
    float: right;
    margin-right: 7px;
    margin-top: 20px;
    }

HTML>BODY #bottom a.created {
    margin-right: 15px;
    }

#bottom a.created img {
    display: block;
    }
/* END bottom */

/* START left_category */
#left_category {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    }
    
#left_category ul {
    list-style-type: none;
    font-family: arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    }

#left_category li {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #DDDDDD;
    }

#left_category span {
    color: #F56123;
    background-color: inherit;
    background: url('../image/bullet_hover.gif') no-repeat;
    padding-left: 15px;
    }

#left_category a:link, #left_category a:active, #left_category a:visited {
    color: #353535;
    background-color: inherit;
    background: url('../image/bullet.gif') no-repeat;
    padding-left: 15px;
    text-decoration: none;
    }

#left_category a:hover {
    color: #353535;
    background-color: inherit;
    background: url('../image/bullet_hover.gif') no-repeat;        
    }
/* END left_category */

/* START category_1 */
#category_1 {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#category_1 h2 {
    color: #587AC0;
    background-color: inherit;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 10px;
    }

#category_1 h2 span.black {
    color: #353535;
    background-color: inherit;    
    }

#category_1 h2 span.orange {
    color: #F56123;
    background-color: inherit;
    font-size: 20px;
    font-weight: bold;    
    }
    
#category_1 p {
    margin-bottom: 10px;
    }
    
#category_1 h5 {
    color: #587AC0;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
    
#category_1 p.image {
    background: url('../image/arrow.jpg') no-repeat;
    padding-left: 18px;
    padding-top: 5px;    
    }
/* END category_1 */

/* START category_2 */
#category_2 {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#category_2 p {
    margin-bottom: 5px;
    }

#category_2 strong {
    font-size: 12px;
    }

#category_2 h2 {
    color: #587AC0;
    background-color: inherit;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 15px;
    }

#category_2 h2 span.black {
    color: #353535;
    background-color: inherit;        
    }

#category_2 h5 {
    color: #587AC0;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
    
#category_2 h5.orange {
    color: #F56123;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    }
    
#category_2 p.image {
    background: url('../image/arrow.jpg') no-repeat;
    padding-left: 18px;
    margin-bottom: 10px;
    padding-top: 5px;
    }    
/* END category_2 */

/* START category_3 */
#category_3 {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#category_3 p {
    margin-bottom: 10px;
    }

#category_3 strong {
    font-size: 12px;
    }

#category_3 h2 {
    color: #587AC0;
    background-color: inherit;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 10px;
    }
    
#category_3 h2 span.black {
    color: #353535;
    background-color: inherit;    
    }
    
#category_3 h5 {
    color: #587AC0;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
    
#category_3 p.image {
    background: url('../image/arrow.jpg') no-repeat;
    padding-left: 18px;
    padding-top: 5px;
    }
/* END category_3 */

/* START category_4 */
#category_4 {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#category_4 p {
    margin-bottom: 10px;
    }

#category_4 strong {
    font-size: 12px;
    }

#category_4 h2 {
    color: #587AC0;
    background-color: inherit;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 10px;
    }

#category_4 h2 span.black {
    color: #353535;
    background-color: inherit;    
    }

#category_4 h5 {
    color: #587AC0;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
    
#category_4 h5.orange {
    color: #F56123;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
    
#category_4 p.image {
    background: url('../image/arrow.jpg') no-repeat;
    padding-left: 18px;
    padding-top: 5px;
    }    
/* END category_4 */

/* START category_5 */
#category_5 {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#category_5 p {
    margin-bottom: 10px;
    }

#category_5 strong {
    font-size: 12px;
    }

#category_5 h2 {
    color: #587AC0;
    background-color: inherit;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 10px;
    }

#category_5 h2 span.black {
    color: #353535;
    background-color: inherit;    
    }

#category_5 h5 {
    color: #587AC0;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
    
#category_5 h5.orange {
    color: #F56123;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
    
#category_5 p.image {
    background: url('../image/arrow.jpg') no-repeat;
    padding-left: 18px;
    padding-top: 5px;
    }    
/* END category_5 */


/* START about_us_left_content */
#about_us_left_content {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;    
    }
/* END about_us_left_content */

/* START about_us */
#about_us {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#about_us p {
    margin-bottom: 10px;
    }

#about_us strong.blue {
    color: #587AC0;
    background-color: inherit;    
    }

#about_us strong.orange {
    color: #F56123;
    background-color: inherit;    
    }


#about_us h5 {
    color: #587AC0;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
    
#about_us p.image {
    background: url('../image/arrow.jpg') no-repeat;
    padding-left: 18px;
    padding-top: 5px;
    }    
/* END about_us */

/* START how_we_work_left_content */
#how_we_work_left_content {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;    
    }
/* END how_we_work_left_content */

/* START how_we_work */
#how_we_work {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#how_we_work p {
    margin-bottom: 10px;
    }

#how_we_work strong.red {
    color: #F70906;
    background-color: inherit;    
    }

#how_we_work h5 {
    color: #587AC0;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
    
#how_we_work p.image {
    background: url('../image/arrow.jpg') no-repeat;
    padding-left: 18px;
    padding-top: 5px;
    }    
/* END how_we_work */


/* START contact_left_content */
#contact_left_content {
    margin-top: 28px;
    margin-left: 20px;
    margin-right: 20px;    
    }
    
#contact_left_content h6 {
    font-size: 12px;
    color: #587AC0;
    background-color: inherit;
    margin-bottom: 5px;
    }
    
#contact_left_content p {
    margin-bottom: 5px;
    }

#contact_left_content span {
    padding-left: 56px;	
    }
    
#contact_left_content a:link, #contact_left_content a:active, #contact_left_content a:visited {
    text-decoration : none;
    font-weight: bold;
    color: #587AC0;
    background-color: inherit;    
    }

#contact_left_content a:hover {
    color: #F56123;
    background-color: inherit;    
    }
/* END contact_left_content */

/* START contact */
#contact {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#contact h2 {
    color: #587AC0;
    background-color: inherit;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 10px;
    }

#contact h2 span.black {
    color: #353535;
    background-color: inherit;    
    }

#contact h2 span.orange {
    color: #F56123;
    background-color: inherit;
    font-size: 20px;
    font-weight: bold;    
    }
    
#contact p {
    margin-bottom: 10px;
    }

#contact strong.red {
    color: #F70906;
    background-color: inherit;    
    }
    
#contact h5 {
    color: #587AC0;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    }
    
#contact p.image {
    background: url('../image/arrow.jpg') no-repeat;
    padding-left: 18px;
    padding-top: 5px;
    }
    
#contact p.contact {
    margin-top: 50px;
    }
/* END contact */

/* START privacy_policy */
#privacy_policy {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#privacy_policy h2 {
    color: #587AC0;
    background-color: inherit;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    }

#privacy_policy p {
    margin-bottom: 10px;
    }
    
#privacy_policy a:link, #privacy_policy a:active, #privacy_policy a:visited {
    text-decoration : none;
    font-weight: bold;
    color: #587AC0;
    background-color: inherit;    
    }

#privacy_policy a:hover {
    color: #F56123;
    background-color: inherit;    
    }
/* END privacy_policy */

/* START site_map */
#site_map {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#site_map h2 {
    color: #525252;
    background-color: inherit;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    }

#site_map ul {
    list-style-type: none; 
    }
    
#site_map li {
    height: 25px;
    font-weight: bold;
    }

#site_map li.notLink {
    background: url('../image/arrow.jpg') no-repeat;
    padding-left: 18px;
    padding-top: 3px;
    }

#site_map li.subLink {
    padding-left: 10px;
    }

#site_map a:link, #site_map a:active, #site_map a:visited {
    background: url('../image/arrow.jpg') no-repeat;
    padding-left: 18px;
    padding-top: 5px;
    text-decoration : none;
    font-weight: normal;
    color: #587AC0;
    background-color: inherit;    
    }

#site_map a:hover {
    color: #F56123;
    background-color: inherit;    
    }

/* END site_map */

/* START news */
#news_left_content {
    margin-top: 46px;
    margin-left: 20px;
    margin-right: 20px;
    }

#news_left_content table {
    margin: 0px auto;
    }
    
#news_left_content td {
    width: 91px;
    height: 130px;
    vertical-align: top;
    text-align: center;    
    }

#news_left_content img {
    display: block;
    width: 91px;
    height: 68px;        
    border: 2px solid #999999;
    }

#news {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#news h6 {    
    color: #F56123;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    font-family: arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    font-weight: bold;
    }
    
#news p {
    margin-bottom: 3px;
    color: #587AC0;
    background-color: inherit;
    }
    
#news p.right {
    color: #525252;
    background-color: inherit;    
    text-align: right;
    font-family: arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    font-weight: bold;
    }

#news table.list {
    width: 100%;
    }
    
#news table.list td {
    height: 130px;    
    vertical-align: top;
    }
/* END news */

/* START testimonials */
#testimonials_left_content {
    margin-top: 121px;
    margin-left: 20px;
    margin-right: 20px;
    }
    
#testimonials_left_content table {
    margin: 0px auto;
    }
 
#testimonials_left_content td {
    width: 91px;
    height: 98px;
    vertical-align: top;
    text-align: center;     
    }

#testimonials_left_content img {
    display: block;
    border: 2px solid #999999;
    width: 91px;
    height: 68px;    
    }

#testimonials {
    padding-left: 30px;
    padding-top: 25px;
    }
    
#testimonials h6 {    
    color: #F56123;
    background-color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    }
    
#testimonials p {    
    margin-bottom: 3px;
    color: #587AC0;
    background-color: inherit;
    }

#testimonials p.intro {
    margin-bottom: 10px;
    color: #525252;
    background-color: inherit;
    }

#testimonials p.right {
    color: #525252;
    background-color: inherit;    
    text-align: right;
    font-family: arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    font-weight: bold;
    }
    
#testimonials table.list {
    width: 100%;
    }
    
#testimonials table.list td {
    height: 98px;    
    vertical-align: top;    
    }
/* END testimonials */

#products_left_content {
    margin-top: 20px;
    margin-left: 17px;
    margin-right: 20px;
    }
    
#products_left_content td {
    width: 47px;
    height: 47px;
    vertical-align: middle;
    text-align: center;    
    }

*html #products_left_content td {
    padding-right: 1px;
    }

#products_left_content img.thumbnail {
    display: block;
    margin: 0px auto;
    border: 1px solid #999999;
    }
    
/* START paging */
div.pageLeft ul.page {
    list-style-type: none;
    height: 25px;
    padding-top: 5px;            
    margin-top: 10px;
    }
    
div.pageLeft ul.page li {    
font-family: arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    float: left;
    padding-right: 2px;
    }
    
div.pageLeft ul.page img.left {
    display: block;
    float: left;
    margin-right: 2px;
    margin-left: 3px;
    border: 0px;
    }
    
HTML>BODY div.pageLeft ul.page img.left {
    margin-right: 4px;
    }

div.pageLeft ul.page img.right {
    display: block;
    float: left;
    margin-left: 2px;
    border: 0px;
    }

HTML>BODY div.pageLeft ul.page img.right {
    margin-left: 4px;
    }

div.pageLeft p.no_page {
    margin-bottom: -4px;
    }
    
HTML>BODY div.pageLeft p.no_page {
    margin-bottom: 0px;
    }    

div.pageLeft ul.page a:link, div.pageLeft ul.page a:active, div.pageLeft ul.page a:visited {
	font-family: arial, helvetica, "Trebuchet MS", verdana, lucida, sans-serif;
    color: #f5601e;
    background-color: inherit;
    font-weight: bold;
    text-decoration: none;
    }

div.pageLeft ul.page a:hover {
    color: #fca07b;
    background-color: inherit;
    }

div.pageRight ul.page {
    list-style-type: none;
    height: 20px;
    margin-top: 5px;
    margin-left: 25px;
    }
    
div.pageRight ul.page li {    
    float: left;
    padding-left: 2px;
    padding-right: 2px;
    }
    
div.pageRight ul.page img.left {
    display: block;
    float: left;
    margin-right: 4px;    
    border: 0px;
    }
    
HTML>BODY div.pageRight ul.page img.left {
    margin-right: 11px;
    }

div.pageRight ul.page img.right {
    display: block;
    float: left;
    margin-left: 4px;
    border: 0px;
    }

HTML>BODY div.pageRight ul.page img.right {
    margin-left: 11px;
    }

div.pageRight p.no_page {
    margin-bottom: -4px;
    }
    
HTML>BODY div.pageRight p.no_page {
    margin-bottom: 0px;
    }    

div.pageRight table.list {    
    height: 164px;
    width: 192px;
    }

div.pageRight table.list td {
    padding: 1px;
    width: 64px;
    height: 82px;
    vertical-align: top;
    }
/* END paging */

/* START error_div */
#error_div {
    padding-left: 30px;
    padding-top: 25px;
    }
    
/* END error_div */
#applyForm {
    margin: 0px auto;
    width: 280px;
    }

#applyForm td {
    vertical-align: top;
    }

#applyForm input.inputText, #applyForm textarea.textarea {
    width: 185px;
    border: 1px solid #cccccc;
    }
    
#applyForm img {
    padding-bottom: 10px;
    }

#applyForm a:link, #applyForm a:visited, #applyForm a:active {
    color: #7E7E7E;
    background-color: inherit;
    text-decoration: none;
    font-size: 1.5em;
    display: block;    
    float: right;
    }

#applyForm a:hover {        
    color: #F56123;
    background-color: inherit;    
    }
