#footerwrap {text-align:center;width:100%;}
body { margin: 0px; padding:0px; text-align:left; font-size:14px; color:#636363; font-family:Arial;} 
body table { text-align:left;}
 a,  a:visited { color:#114B6B;}
#searchContainer { position:absolute; top:10px; right:10px; display:none; float:left;} 
h1 { border-style:solid; border-width:0px 0px 1px 0px; border-color:#ececec; color:#3E6AA7;} 
#pageContainer { width:100%;margin:0 auto; background-repeat:no-repeat;} 
#header { width:100%; height:225px; padding:20px 0px 0px 0px; background-image:url('/images/116218/layout/bg-header.jpg'); background-repeat:repeat-x; background-position:left top; position:relative; display:block;} 
#columnsContainer { width:1000px;} 
#leftcolumn { width:162px; padding:0px 0px 27px 0px; background-image:url('/images/116218/layout/bg-leftcol.png'); background-repeat:no-repeat; background-position:center bottom; position:relative; float:left;} 
#maincolumn { width:798px; margin: 12px  0px  0px  0px  ; padding:0px 20px 20px 20px; position:relative; float:left;} 
#rightcolumn { width:163px; padding:0px 0px 20px 0px; position:relative; display:none; float:right;} 
#footerwrap { border-style:solid; border-width:1px 0px 0px 0px; border-color:#c2c2c2;} 
#footer { width:850px; height:75px; display:block; clear:both;} 
#Navigation-5337 { width:613px !important; background-image:url('/images/116218/layout/bg-nav.png'); background-repeat:no-repeat; position:absolute; left:0px; top:174px;} 
#Navigation-5338 { background-image:url('/images/116218/layout/bg-categories.png'); background-repeat:repeat-y; border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px;} 
#Navigation-5338 ul li a { padding:8px 10px 8px 10px; color:#FFF;} 
#Navigation-5338 ul li a:visited { color:#FFF;}
#Navigation-5338 ul li a.hover {cursor:pointer;}
#Navigation-5337 ul li a { width:102px !important; padding:10px 0px 30px 0px; text-align:center; color:#FFF;} 
#Navigation-5337 ul li a:visited { color:#FFF;}
#Navigation-5337 ul li a.hover {cursor:pointer;}
#Navigation-5338 ul li ul { background-color:#33578F;} 
#Navigation-5338 ul li ul li a { width:200px !important; border-style:solid; border-width:0px 0px 1px 0px; border-color:#1F3D6A;} 
#Navigation-5338 ul li ul li a.hover {cursor:pointer;}
#sliderContainer { width:818px; height:400px; margin: 0px  0px  20px  0px  ;} 
.categoriesNavTitle { padding:8px 8px 15px 8px; background-image:url('/images/116218/layout/bg-heading.png'); background-repeat:no-repeat; text-align:center; color:#FFF;} 
@media handheld, only screen and (min-width:801px) {

#header, #pageContainer, #footerwrap {min-width: 1170px;}

#columnsContainer, #footer {max-width: 100%;}

#header {max-width: 100%;}
}

/*---------------------- UNIVERSAL ----------------------*/

hr{
 border:0px;
 height:1px;
 background-color:#ccc;
}
/** HEADER **/
.contain {
    max-width: 1000px;
    margin: 0 auto;
    position:relative;
}

#header .ddsmoothmenu-h {
    margin: auto;
    left: 370px;
    right: 0px;
}

.logo {
    text-align: center;
}

.slogan {
    text-align: right;
}

.hdr-boxes {
    position: absolute;
    top:70px;
}
ol li{
    padding:10px;
}
.socialMediaShare {

display:none;
}

/*---------------------- 800 ----------------------*/

@media handheld, only screen and (max-width:800px) {

#leftcolumn {background-image: none;}

.slicknav_menutxt {position: absolute; left: -68px; top: 2px;}
}

/*---------------------- 640 ----------------------*/

@media handheld, only screen and (max-width:640px) {

.hdr-boxes {display: none;}

.slogan {text-align: center;}

#header {height: 185px;}
}

/*---------------------- MOBILE NAV ----------------------*/

.slicknav_menu {background: #33578F;}

.slicknav_btn {background-color: #33578F;}

.slicknav_nav a:hover {background: #18335d;}

.slicknav_nav a:visited {color: #fff;}

.slicknav_nav ul li {border-top: 1px solid #4472bb; border-bottom: 1px solid #18335d;}

.slicknav_nav ul li ul {background-color: #18335d;}
}
