@import url("reset.css");
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);

/* -- Global element styles -- */ 

body {font: 12px/1.8em Arial,Sans-Serif;color: #444;background: #fff;}
h1, h2, h3, h4, h5, h6 {font: normal 1em/normal Arial,Sans-Serif;margin:0;}

@media (min-width:640px)
{
    h1 { font-size: 30px; }
    h2 { font-size: 22px; margin-top:10px; }
    h3 { font-size: 16px; }
    h4 {font-size: 14px;font-weight: bold;}
    h5 {font-size: 12px;font-weight: bold;}
    h6 { font-weight: bold; }
    h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration: none; }
}
    
@media (max-width:640px) and (min-width:480px) 
{
    h1 { font-size: 24px; }
    h2 { font-size: 18px; margin-top:10px; }
    h3 { font-size: 14px; }
    h4 {font-size: 12px;font-weight: bold;}
    h5 {font-size: 11px;font-weight: bold;}
    h6 { font-weight: bold; }
    h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration: none; }
}

@media (max-width:480px) 
{
    h1 { font-size: 16px; }
    h2 { font-size: 14px; margin-top:10px; }
    h3 { font-size: 12px; }
    h4 {font-size: 11px;font-weight: bold;}
    h5 {font-size: 10px;font-weight: bold;}
    h6 { font-weight: bold; }
    h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration: none; }
}


a {color:#335588;}
a:hover {color:#332299;text-decoration:none;}

.styledLink {display: inline-block;text-align: center;padding: 5px 10px;background: #c00;color: #fff;border-radius: 5px;text-decoration: none;box-shadow: inset 1px 1px 2px #922;line-height: normal;}
.errorStyle {color: #c00;font-weight:bold;vertical-align: top;}

/* -- Global layouts (container, header + footer) -- */

@media (min-width:480px)
    {
    #container {width:100%;max-width:940px;padding: 0;margin: 0 auto;background: #fff;margin-left:auto;margin-right:auto;}
    #header{width:100%;max-width:940px;margin-left:auto;margin-right:auto;}
    #header table{margin:0px;padding:0px;width:100%;max-width:940px;margin-left:auto;margin-right:auto;}
    #header table td{vertical-align:middle;}
    .headerLeftText {float:left;margin:0;padding:0;color:#154879;font-size:14px;margin-top:0px;margin-left:4px;margin-bottom:4px;}			
    .headerLeftText span {color:#96b912;}
    .headerLeftText img {width:100%;}
    #crumbs {float:left;height:25px;margin-top:0px;margin-left:2px;font-size:14px;width:100%}
    #social {float: right;height:25px;margin-top: 2px;margin-bottom: 2px; margin-right: 4px;min-width:85px;}
    #headerBottom {height:57px;width:100%;max-width:900px;padding:0px 20px 0 0px;background-color:#11416f;background-image:linear-gradient(#26649f, #11416f);border-radius:1px;color:#fff;font-family: 'Droid Sans', sans-serif;font-size:14px;margin-left:auto;margin-right:auto;}
    #headerBottom form a {background-color:#a2c811;background-image: linear-gradient(#bce71c,#a2c811);color:#607a00;display:block;height:31px;border:none;float:right;border-radius:3px;font-size:15px;
                          padding-right:10px;padding-bottom:2px; text-decoration:none;margin:13px 4px 0 12px;padding-left:10px;height:30px;line-height:30px;}
    #headerBottom form img{height:15px;float:right;margin-bottom:8px;}
    #headerBottom form label {float:left;line-height:57px;margin-left:10px;}		
    #headerBottom form input {float:left;margin-top:13px;margin-left:12px;}
    #headerBottom form input[type="text"] {background:#fff;border-radius:3px;border:none;width:50%;padding-left:10px;height:30px;line-height:30px;box-shadow:inset 2px 3px 1px #d8d8d8;color:#787878;}
    #headerBottom form input[type="button"] {background-color:#a2c811;background-image: linear-gradient(#bce71c,#a2c811);color:#607a00;display:block;height:31px;border:none;float:right;border-radius:3px;font-size:15px;padding-right:10px;padding-bottom:2px;margin-right:4px}
    #headerBottom form input[type="button"]:hover {background-color:#bfec15; background-image: linear-gradient(#dbfe5c,#bfec15);color:#7b9325;}
    }

@media (max-width:480px) and (min-width:380px)
    {
    #container {width:100%;padding: 0;margin: 0 auto;background: #fff;margin-left:auto;margin-right:auto;}
    #header{width:100%;margin-left:auto;margin-right:auto;}
    #header table{margin:0px;padding:0px;width:100%;margin-left:auto;margin-right:auto;}
    #header table td{vertical-align:middle;}
    .headerLeftText {float:left;margin:0;padding:0;color:#154879;font-size:11px;margin-top:0px;margin-left:4px;margin-bottom:4px;}			
    .headerLeftText span {color:#96b912;}
    .headerLeftText img {width:100%;}
    #crumbs {float:left;height:25px;margin-top:0px;margin-left:2px; font-size:12px;width:100%;}
    #social {float: right;height:25px;margin-top: 2px;margin-bottom: 2px; margin-right: 4px;min-width:85px;}
    #headerBottom {height:57px;padding:0px;background-color:#11416f;background-image:linear-gradient(#26649f, #11416f);border-radius:1px;color:#fff;font-family: 'Droid Sans', sans-serif;font-size:10px;margin-left:auto;margin-right:auto;}
    #headerBottom form a {background-color:#a2c811;background-image: linear-gradient(#bce71c,#a2c811);color:#607a00;display:block;height:26px;border:none;float:right;border-radius:3px;font-size:12px;
                          padding:1px 10px 1px 10px; text-decoration:none;margin:13px 4px 0 12px;height:25px;line-height:25px;}
    #headerBottom form img{height:10px;float:right;margin-bottom:8px;}
    #headerBottom form label {float:left;line-height:57px;margin-left:10px;}		
    #headerBottom form input {float:left;margin-top:13px;margin-left:12px;}
    #headerBottom form input[type="text"] {background:#fff;border-radius:5px;border:none;width:45%;padding-left:10px;height:25px;line-height:25px;box-shadow:inset 2px 3px 1px #d8d8d8;color:#787878;}
    #headerBottom form input[type="button"] {background-color:#a2c811;background-image: linear-gradient(#bce71c,#a2c811);color:#607a00;display:block;height:26px;border:none;float:right;border-radius:3px;font-size:12px;margin-right:4px}
    #headerBottom form input[type="button"]:hover {background-color:#bfec15; background-image: linear-gradient(#dbfe5c,#bfec15);color:#7b9325;}
    }

@media (max-width:380px)
    {
    #container {width:100%;min-width:300px;padding:0;margin: 0 auto;background: #fff;margin-left:auto;margin-right:auto;}
    #header{width:100%;margin-left:auto;margin-right:auto;}
    #header table{margin:0px;padding:0px;width:100%;margin-left:auto;margin-right:auto;}
    #header table td{vertical-align:middle;}
    .headerLeftText {float:left;margin:0;padding:0;color:#154879;font-size:10px;margin-top:0px;margin-left:4px;margin-bottom:4px;}			
    .headerLeftText span {color:#96b912;}
    .headerLeftText img {width:100%;}
    #crumbs {float:left;height:25px;margin-top:0px;margin-left:2px; font-size:10px;width:100%;}
    #social {float: right;height:25px;margin-top: 2px;margin-bottom: 2px; margin-right: 4px;min-width:85px;}
    #headerBottom {height:57px;padding:0px;background-color:#11416f;background-image:linear-gradient(#26649f, #11416f);border-radius:1px;color:#fff;font-family: 'Droid Sans', sans-serif;font-size:10px;margin-left:auto;margin-right:auto;}
    #headerBottom a {background-color:#a2c811;background-image: linear-gradient(#bce71c,#a2c811);color:#607a00;display:block;height:26px;border:none;float:right;border-radius:3px;font-size:10px;
                     padding:1px 10px 1px 10px; text-decoration:none;margin:13px 4px 0 12px;height:20px;line-height:20px;}
    #headerBottom img{height:8px;float:right;margin-bottom:2px;}
    #headerBottom form label {float:left;line-height:15px;margin-left:10px;margin-top:10px;width:60px;}		
    #headerBottom form input {float:left;margin-top:13px;margin-left:12px;}
    #headerBottom form input[type="text"] {background:#fff;border-radius:5px;border:none;width:40%;padding-left:10px;height:20px;line-height:20px;box-shadow:inset 2px 3px 1px #d8d8d8;color:#787878;}
    #headerBottom form input[type="button"] {background-color:#a2c811;background-image: linear-gradient(#bce71c,#a2c811);color:#607a00;display:block;height:26px;border:none;float:right;border-radius:3px;font-size:10px;margin-right:4px}
    #headerBottom form input[type="button"]:hover {background-color:#bfec15; background-image: linear-gradient(#dbfe5c,#bfec15);color:#7b9325;}
    }

/* navigation bar*/
@media (min-width:550px)
{
    .tdLogo{width:12%;}
    .tdNav{width:82%;text-align:right;}
    /*#headerTop{width:100%;min-height:117px;min-width:480px;margin-left:auto;margin-right:auto;}		*/
    #logo{float:left;margin-left:4px;height:50px;}			
    #navigation{height:38px; background-color:#808080; background-image: linear-gradient(#b4b4b4, #808080);margin-top:4px;margin-left:auto;margin-right:auto;}
    #navigation ul{margin:0;padding:0;float:left;}
    #navigation ul li{float:left;line-height:38px;background:url(/images/navDivide.jpg) top right no-repeat;list-style:none;}
    #navigation ul li a{display:block;padding:0 20px;font-family: 'Droid Sans', sans-serif;	font-weight:bold;color:#fff;text-decoration:none;font-size:14px;text-shadow:1px 0px 1px #757575;}				
    #navigation ul li a:hover {color:#EEEEEE;}
    .lispacer { width:30%; }

    .join {float:right;display:block;width:80px;text-align:center;line-height:38px;font-family: 'Droid Sans', sans-serif;font-weight:bold;color:#fff;
       text-decoration:none;font-size:14px;text-shadow:1px 0px 1px #757575;background-color:#233d54; background-image: linear-gradient(#27649d, #233d54);}
    .join:hover {color:#D5D5D5;}			
}
@media (max-width:550px) and (min-width:450px)
{
    .tdLogo{width:12%;}
    /*#headerTop{width:100%;min-width:320px;margin-left:auto;margin-right:auto;}		*/
    #logo{float:left;margin-left:4px;height:50px;}			
    #navigation{background-color:#808080; background-image: linear-gradient(#b4b4b4, #808080);float:right;margin-top:4px;margin-left:auto;margin-right:auto;}
    #navigation ul{margin:0;padding:0;float:left}
    #navigation ul li{float:left;line-height:38px;background:url(/images/navDivide.jpg) top right no-repeat;list-style:none;}
    #navigation ul li a{display:block;padding:0 20px;font-family: 'Droid Sans', sans-serif;	font-weight:bold;color:#fff;text-decoration:none;font-size:10px;text-shadow:1px 0px 1px #757575;}				
    #navigation ul li a:hover {color:#EEEEEE;}				
    .join {float:right;display:block;width:67px;text-align:center;line-height:38px;font-family: 'Droid Sans', sans-serif;font-weight:bold;color:#fff;
       text-decoration:none;font-size:10px;text-shadow:1px 0px 1px #757575;background-color:#233d54; background-image: linear-gradient(#27649d, #233d54);}
    .join:hover {color:#D5D5D5;}			
    
}

@media (max-width:450px) and (min-width:350px)
{
    .tdLogo{width:12%;}
    /*#headerTop{width:100%;min-width:320px;margin-left:auto;margin-right:auto;}		*/
    #logo{float:left;margin-left:4px;height:50px;}			
    #navigation{background-color:#808080; background-image: linear-gradient(#b4b4b4, #808080);float:right;margin-top:4px;margin-left:auto;margin-right:auto;}
    #navigation ul{margin:0;padding:0;float:left}
    #navigation ul li{float:left;line-height:30px; background:url(/images/navDivide.jpg) top right no-repeat; list-style:none;}
    #navigation ul li a{display:block;padding:0 8px;font-family: 'Droid Sans', sans-serif;	font-weight:bold;color:#fff;text-decoration:none;font-size:8px;text-shadow:1px 0px 1px #757575;}				
    #navigation ul li a:hover {color:#EEEEEE;}				
    .join {float:right;display:block;width:55px;text-align:center;line-height:30px;font-family: 'Droid Sans', sans-serif;font-weight:bold;color:#fff;
       text-decoration:none;font-size:8px;text-shadow:1px 0px 1px #757575;background-color:#233d54; background-image: linear-gradient(#27649d, #233d54);}
    .join:hover {color:#D5D5D5;}			
}

@media (max-width:350px) and (min-width:319px)
{
    .tdLogo{width:12%;}
    /*#headerTop{width:100%;min-width:320px;margin-left:auto;margin-right:auto;}		*/
    #logo{float:left;margin-left:4px;height:30px;}			
    #navigation{background-color:#808080; background-image: linear-gradient(#b4b4b4, #808080);float:right;margin-top:4px;margin-left:auto;margin-right:auto;}
    #navigation ul{margin:0;padding:0;float:left}
    #navigation ul li{float:left;height:30px;line-height:1; background:url(/images/navDivide.jpg) top right no-repeat; list-style:none;width:60px;text-align:center;word-wrap:break-word;padding-top:7px;}
    #navigation ul li a{display:block;padding:0 8px;font-family: 'Droid Sans', sans-serif;	font-weight:bold;color:#fff;text-decoration:none;font-size:8px;text-shadow:1px 0px 1px #757575;}				
    #navigation ul li a:hover {color:#EEEEEE;}				
    .join {float:right;display:block;height:30px;width:50px;text-align:center;line-height:1;font-family: 'Droid Sans', sans-serif;font-weight:bold;color:#fff;
       text-decoration:none;font-size:8px;text-shadow:1px 0px 1px #757575;background-color:#233d54; background-image: linear-gradient(#27649d, #233d54);padding-top:7px;}
    .join:hover {color:#D5D5D5;}			
}

@media (max-width:319px)
{
    .tdLogo{width:12%;}
    /*#headerTop{width:100%;min-width:320px;margin-left:auto;margin-right:auto;}		*/
    #logo{float:left;margin-left:4px;height:30px;}			
    #navigation{background-color:#808080; background-image: linear-gradient(#b4b4b4, #808080);float:right;margin-top:4px;margin-left:auto;margin-right:auto;}
    #navigation ul{margin:0;padding:0;float:left}
    #navigation ul li{float:left;height:30px;line-height:1; background:url(/images/navDivide.jpg) top right no-repeat; list-style:none;width:50px;text-align:center;word-wrap:break-word;padding-top:7px;}
    #navigation ul li a{display:block;padding:0 8px;font-family: 'Droid Sans', sans-serif;	font-weight:bold;color:#fff;text-decoration:none;font-size:9px;text-shadow:1px 0px 1px #757575;}				
    #navigation ul li a:hover {color:#EEEEEE;}				
    .join {float:right;display:block;height:30px;width:50px;text-align:center;line-height:1;font-family: 'Droid Sans', sans-serif;font-weight:bold;color:#fff;
       text-decoration:none;font-size:8px;text-shadow:1px 0px 1px #757575;background-color:#233d54; background-image: linear-gradient(#27649d, #233d54);padding-top:7px;}
    .join:hover {color:#D5D5D5;}			
}




@media (min-width:480px)
{
    .searchButtonRight{text-align:left;vertical-align:middle;padding-bottom:10px;}
    .searchButtonLeft{text-align:right;font-size:x-large;color:#b4de1a;vertical-align:middle;}
}

@media (max-width:480px) and (min-width:380px)
{
    .searchButtonRight{text-align:left;vertical-align:middle;padding-bottom:10px;}
    .searchButtonLeft{text-align:right;font-size:x-large;color:#b4de1a;vertical-align:middle;}

}

@media (max-width:380px)
{
    .searchButtonRight{text-align:left;vertical-align:middle;}
    .searchButtonLeft{text-align:right;font-size:x-large;color:#b4de1a;vertical-align:middle;padding-top:2px;}

}

#searchButton a:hover{background-color:#bfec15; background-image: linear-gradient(#dbfe5c,#bfec15);color:#7b9325;}

.searchButtonTable{width:100%}

/* dropdown menu for social media*/

.dropbtn {border:0;padding:0;margin:0;border-width:0;line-height:0.1;font-size:1px;}
button.dropbtn {border:0;padding:0;margin:0;border-width:0;line-height:0.1;font-size:1px;}

.dropdown {position:relative;display:inline-block;}
.dropdown-content {display:none;position:absolute;background-color:#868686;min-width:50px;right:0;z-index:1;text-align:center;border-radius:3px;margin-top:-9px;}
.dropdown-content a {color:white;padding:4px 4px;text-decoration:none;display:block;}
.dropdown-content a:hover {background-color: #464545;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: white;}


.contactUs{display:table;height:25px;line-height:25px;background:url(/images/contactUsBg.jpg) repeat-x;color:#fff;text-decoration:none;text-align:center;width:90px;border-radius: 5px;font-size:13px;
             font-weight:700;box-shadow: 1px 1px 0px #e4e4e4;text-shadow:1px 1px 2px #515151;}
.contactUs:hover{color:#fff;}


/* Content Styles */
@media (min-width:480px) 
    {
    #content {overflow:hidden;width:100%;max-width:940px;padding:20px 0;font-family: 'Droid Sans', sans-serif;margin-left:auto;margin-right:auto;}
    }
@media (max-width:480px) 
    {
    #content {overflow:hidden;width:100%; padding:10px 0;font-family: 'Droid Sans', sans-serif;margin-left:auto;margin-right:auto;}
    }


#contentLeft {width:65%;float:left;margin-left:2px;}
#contentLeft .banner{width:100%;text-align:center;}
.banner img {display:inline-block;max-width:100%;}
.vndlst {width:100%;text-align:center;font-weight:bold;font-size:14px;}
.smallerImage {height:33%;display: block; margin-left: auto; margin-right: auto;}
.boShow {text-align: center;}
.boShowSpacer{width:5px;}

/*
 *
 * Use this table to decide which size and transform to apply to the vendior iframe
 * NB - the site can scale below 320, but 320 is the lowest we can realistiaclly support
 *
 * max-width	ratio	    transform	width	height
 * 940	        1	        0.30	    300	    240
 * 750	        0.79787234	0.24	    239	    191
 * 640	        0.680851064	0.20	    204	    163
 * 480	        0.510638298	0.15	    153	    123
 * 380	        0.404255319	0.12	    121	    97
 * 320	        0.340425532	0.10	    102	    82
 *
 * */

@media (min-width:940px) 
{
    #wlnk {width:1000px;height:1000px;border:none; transform:scale(0.3);transform-origin:0 0;margin-bottom:8px;resize: both;  overflow: auto;}
    .wlnkclass {width:300px;height:280px;overflow:hidden;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:5px;margin-top:5px;}
}
@media (max-width:940px) and (min-width:750px)
{
    #wlnk {width:1000px;height:1000px;border:none; transform:scale(0.24);transform-origin:0 0;margin-bottom:8px;}
    .wlnkclass {width:239px;height:191px;overflow:hidden;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:5px;margin-top:5px;}
}
@media (max-width:750px) and (min-width:640px)
{
    #wlnk {width:1000px;height:1000px;border:none; transform:scale(0.2);transform-origin:0 0;margin-bottom:8px;}
    .wlnkclass {width:204px;height:163px;overflow:hidden;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:5px;margin-top:5px;}
}
@media (max-width:640px) and (min-width:480px)
{
    #wlnk {width:1000px;height:1000px;border:none; transform:scale(0.15);transform-origin:0 0;margin-bottom:8px;}
    .wlnkclass {width:153px;height:123px;overflow:hidden;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:3px;margin-top:3px;}
}
@media (max-width:480px) and (min-width:380px)
{
    #wlnk {width:1000px;height:1000px;border:none; transform:scale(0.12);transform-origin:0 0;margin-bottom:8px;}
    .wlnkclass {width:121px;height:97px;overflow:hidden;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:3px;margin-top:3px;}
}
@media (max-width:380px)
{
    #wlnk {width:1000px;height:1000px;border:none; transform:scale(0.1);transform-origin:0 0;margin-bottom:8px;}
    .wlnkclass {width:102px;height:82px;overflow:hidden;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:3px;margin-top:3px;}
}





/* Tabs Start - see also tabs.js!! */

.tabsFlexContainer {padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around;}


ul.tabsFlexContainer {margin: 0;padding:0;list-style:none;width:100%;}
ul.tabsFlexContainer li {width:80px;font-size:12px;float:left;margin: 0;padding: 0;height: 29px; /*--Subtract 1px from the height of the unordered list--*/line-height: 29px;
 /*--Vertically aligns the text within the tab--*/ overflow: hidden;position: relative;	background:url(/images/tabsBG.jpg);border-radius:5px;margin-left:5px;margin-top:2px;text-align:center;}
ul.tabsFlexContainer li a {text-decoration: none;color: #fff;text-shadow:1px 1px 1px #636363;display: block;padding: 0 5px;outline: none;}
ul.tabsFlexContainer li a:hover {background:url(/images/tabsBGHover.jpg);border-radius:5px;}

html ul.tabsFlexContainer li.active, html ul.tabsFlexContainer li.active a:hover  {background:url(/images/tabsBGHover.jpg);border-radius:5px;} 


#tabBox {width:100%;margin-top:10px}
#tabBoxLeft {float:left;background:#e1e1e1;height:29px;line-height:29px;width: 11px;border-radius:5px;padding-left:10px;color:#7e7e7e;font-weight:bold;}

#tabprofile a:hover{text-decoration:underline;}

@media (min-width:480px) 
{
    .tab_container {overflow:hidden;clear:both;float:left;width:100%;padding-top:10px;}
    .tab_content {}
    .tab_content p {margin:0 0 1.0em;font-size:12px;}
    .tab_content h1 {margin:0 0 8px;font-size:14px;line-height:1.3;font-weight:normal;}
    .tab_content h2 {margin:0;font-size:13px;font-weight: bold;}
}
@media (max-width:480px) 
{
    .tab_container {overflow:hidden;clear:both;float:left;width:100%;padding-top:10px;}
    .tab_content {}
    .tab_content p {margin:0 0 1.0em;font-size:10px;}
    .tab_content h1 {margin:0 0 8px;font-size:12px;line-height:1.3;font-weight:normal;}
    .tab_content h2 {margin:0;font-size:11px;font-weight: bold;}
}

.productView {display:block;width:90%;padding-left:5px; padding-right:8px;border-bottom:1px dashed #c9c9c9;overflow:hidden;}
.productView:hover {background:#e1e1e1;}


@media (min-width:480px) 
{
    .productView h2 {float:left;margin:0;line-height:34px;font-size: 14px;cursor:pointer;}
}
@media (max-width:480px) 
{
    .productView h2 {float:left;margin:0;line-height:24px;font-size: 12px;cursor:pointer;}
}
.facilitieslink {background:url("/images/openTab.jpg") no-repeat scroll 0 50% transparent;padding-left:20px;margin-left:10px;cursor:pointer;}
.selected {background:url("/images/closeTab.jpg") no-repeat scroll 0 50% transparent;}
.productViewLink {float:right;line-height:34px;color:#26659b;text-decoration:none;font-weight:bold;font-size:10px;}
.productView:hover .productViewLink {color:#96B912;}
.productViewSubContainer {overflow:hidden;display:block;clear:both;margin-left:30px;padding-bottom:5px;}
.productViewSub {overflow:hidden;display:block;}
.productViewSub:hover {background:#ccc;}
.productViewSub h3 {float:left;color: #26659B;line-height:24px;margin:0;font-size:12px;cursor:pointer;}
.productViewSubLink {float:right;line-height:24px;color:#26659b;text-decoration:none;font-weight:bold;font-size:10px;}
.productView:hover .productViewSubLink {color:#96B912;}

/* Tabs End */	

/* ContentRight Styles */	
#contentRight {width:32%;float:right;margin-right:2px;}
#contentRight img {width:100%;}
#contentRightImage img {min-width:100%;}
.downloadDocuments {display:block;height:57px;line-height:57px;background-color:#11416f;background-image:linear-gradient(#26649f, #11416f);border-radius:5px;margin-bottom:5px;padding:0 15px;color:#fff;
                   text-decoration:none;font-size:16px;}
.downloadDocuments:hover {color:#000;background-color:#4878a6;background-image:linear-gradient(#4a85bd, #4878a6);}
.downloadDocuments img{width:80%;}

.downloadBims {display:block;height:57px;line-height:57px;background-color:#11416f;background-image:linear-gradient(#26649f, #11416f);border-radius:5px;margin-bottom:5px;padding:0 15px;color:#fff;text-decoration:none;font-size:16px;}
.downloadBims:hover {color:#000;background-color:#4878a6;background-image:linear-gradient(#4a85bd, #4878a6);}
.downloadBims img{width:80%;}
#contentRightText {background:#eeeeee;border-radius:5px;border:1px solid #d5d5d5;padding:10px;margin-bottom:20px;}
#contentRightText img {float:right;width:100px;}
#contentRightText h2 {color:#17528c;margin:0 0 0 0;}
#contentRightText h4 {color:#17528c;margin-bottom:-20px;}
#contentRightText p {font-size:12px;line-height:14px;color:#5d5d5d;}
#contentRightLinks {margin:5px 0;overflow:hidden;}
#contentRightDocLinks {margin:5px 0;overflow:hidden;}

@media (min-width:640px)
{
    #contentRightLinks a {display:block;height:39px;background-color:#b4b4b4; background-image: linear-gradient(#b4b4b4, #808080);border-radius:5px;border:1px solid #8c8c8c;line-height:39px;padding:0 15px;margin-bottom:5px;
                    text-decoration:none;font-family: 'Droid Sans', sans-serif;font-size:14px;color:#fff;}
    #contentRightLinks img{width:80%;}
    #contentRightDocLinks a {display:block;height:39px;background-color:#11416f;background-image:linear-gradient(#26649f, #11416f);border-radius:5px;border:1px solid #8c8c8c;line-height:39px;padding:0 15px;margin-bottom:5px;
                    text-decoration:none;font-family: 'Droid Sans', sans-serif;font-size:14px;color:#fff;}
    #contentRightDocLinks img{width:80%;}
    .contentRightLinksRight{width:85%;text-align:left;vertical-align:middle;padding-bottom:10px;}
    .contentRightLinksLeft{width:15%;text-align:right;font-size:x-large;color:#b4de1a;vertical-align:middle;padding-top:4px;}

}
@media (max-width:640px) and (min-width:480px)
{
    #contentRightLinks a {display:block;height:39px;background-color:#b4b4b4; background-image: linear-gradient(#b4b4b4, #808080);border-radius:5px;border:1px solid #8c8c8c;line-height:39px;padding:0 15px;margin-bottom:5px;
                    text-decoration:none;font-family: 'Droid Sans', sans-serif;font-size:10px;color:#fff;}
    #contentRightLinks img{width:75%;height:75%}
    #contentRightDocLinks a {display:block;height:39px;background-color:#11416f;background-image:linear-gradient(#26649f, #11416f);border-radius:5px;border:1px solid #8c8c8c;line-height:39px;padding:0 15px;margin-bottom:5px;
                    text-decoration:none;font-family: 'Droid Sans', sans-serif;font-size:10px;color:#fff;}
    #contentRightDocLinks img{width:75%;height:75%}
    .contentRightLinksRight{width:80%;text-align:left;vertical-align:middle;padding-bottom:10px;}
    .contentRightLinksLeft{width:20%;text-align:right;font-size:x-large;color:#b4de1a;vertical-align:middle;}
}

@media (max-width:480px) and (min-width:420px)
{
    #contentRightLinks a {display:block;height:39px;background-color:#b4b4b4; background-image: linear-gradient(#b4b4b4, #808080);border-radius:5px;border:1px solid #8c8c8c;line-height:39px;padding:0 15px;margin-bottom:5px;
                    text-decoration:none;font-family: 'Droid Sans', sans-serif;font-size:8px;color:#fff;}
    #contentRightLinks img{width:75%;height:75%}
    #contentRightDocLinks a {display:block;height:39px;background-color:#11416f;background-image:linear-gradient(#26649f, #11416f);border-radius:5px;border:1px solid #8c8c8c;line-height:39px;padding:0 15px;margin-bottom:5px;
                    text-decoration:none;font-family: 'Droid Sans', sans-serif;font-size:9px;color:#fff;}
    #contentRightDocLinks img{width:75%;height:75%}
    .contentRightLinksRight{width:70%;text-align:left;vertical-align:middle;padding-bottom:10px;}
    .contentRightLinksLeft{width:30%;text-align:right;font-size:medium;color:#b4de1a;vertical-align:middle;}

}

@media (max-width:420px)
{
    #contentRightLinks a {display:block;height:29px;background-color:#b4b4b4; background-image: linear-gradient(#b4b4b4, #808080);border-radius:5px;border:1px solid #8c8c8c;line-height:1;padding:0 15px;margin-bottom:5px;
                    text-decoration:none;font-family: 'Droid Sans', sans-serif;font-size:8px;color:#fff;}
    #contentRightLinks img{width:75%;height:75%}
    #contentRightDocLinks a {display:block;height:29px;background-color:#11416f;background-image:linear-gradient(#26649f, #11416f);border-radius:5px;border:1px solid #8c8c8c;line-height:1;padding:0 15px;margin-bottom:5px;
                    text-decoration:none;font-family: 'Droid Sans', sans-serif;font-size:9px;color:#fff;}
    #contentRightDocLinks img{width:75%;height:75%}
    .contentRightLinksRight{width:60%;text-align:left;vertical-align:middle;}
    .contentRightLinksLeft{width:40%;text-align:right;font-size:medium;color:#b4de1a;vertical-align:middle;padding-top:2px;}

}


#contentRightLinks a:hover{background-image: linear-gradient(#eeeeee, #b1b1b1);border:1px solid #a8a8a8;color:#474747;}
#contentRightLinks a.globe{background:url(/images/globe.jpg);	color:#fff;}
#contentRightLinks a.globe:hover{background:url(/images/globeHover.jpg);color:#474747;}
#contentRightLinks a.linkEnvelope{background:url(/images/linkEnvelope.jpg);color:#fff;}
#contentRightLinks a.linkEnvelope:hover{background:url(/images/linkEnvelopeHover.jpg);color:#474747;}
#contentRightLinks a.linkVideo{background:url(/images/vidlink.jpg);color:#fff;}
#contentRightLinks a.linkVideo:hover{background:url(/images/vidlinkHover.jpg);color:#474747;}
#contentRightLinks a.linkImage{background:url(/images/imglink.jpg);color:#fff;}
#contentRightLinks a.linkImage:hover{background:url(/images/imglinkHover.jpg);color:#474747;}
#contentRightLinks a.greenArrow{background:url(/images/greenArrow.jpg);color:#fff;}


#contentRightDocLinks a:hover{color:#000;background-color:#4878a6;background-image:linear-gradient(#4a85bd, #4878a6);}

.contentRightLinksTable{width:100%}



.browseProducts{border-radius:5px;background: none repeat scroll 0 0 #EEEEEE;border: 1px solid #D5D5D5;margin-bottom: 20px;padding: 10px;font-size: 14px;}
.browseProducts a{color: #17528C;text-decoration:none;}
.browseProducts a:hover{color:#A6CA22;}
			
/* Search Styles */				
.searchText{margin-top:0;font-size:14px;font-family: 'Droid Sans', sans-serif;}
.searchText strong{color:#18548d;}
@media (min-width:640px) 
{
    .searchResultsFlexContainer {padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around;}
    .searchResultsFlexItem {width:125px;height:92px;float:left;background:url(/images/searchresultsBoxBG.jpg);border-radius:5px;margin-bottom:10px;margin-right:10px;text-align:center;
                  padding:10px 0;color:#fff;font-family: 'Droid Sans', sans-serif;font-size:15px;transition: all 1s ease-in-out;cursor:pointer;}
    .searchResultsFlexItem:hover{background:url(/images/searchresultsBoxBGHover.jpg);}
    .searchResultsFlexItem strong{display: block;font-size: 24px;line-height: 1;text-shadow:1px 1px 1px #737d87;}
    .searchResultsFlexItem span{background:url(/images/searchresultsBoxa.jpg) repeat-x;height:33px;line-height:33px;border:none;border-radius:5px;box-shadow: 1px 1px 0px #637914;color:#5e7608;
                    font-size:16px;font-weight:bold;display:inline-block;width:88px;text-decoration:none;margin-top:10px;text-shadow:1px 1px 1px #bfea21;}
}
@media (max-width:640px) 
{
    .searchResultsFlexContainer {padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around;}
    .searchResultsFlexItem {width:70px;height:40px;float:left;background:url(/images/searchresultsBoxBG.jpg);border-radius:5px;margin:5px;text-align:center;
                  padding:10px 0;color:#fff;font-family: 'Droid Sans', sans-serif;font-size:12px;transition: all 1s ease-in-out;cursor:pointer;line-height: 1}
    .searchResultsFlexItem:hover{background:url(/images/searchresultsBoxBGHover.jpg);}
    .searchResultsFlexItem strong{display: block;font-size: 14px;line-height: 1;text-shadow:1px 1px 1px #737d87;}
    .searchResultsFlexItem span{height:0px;line-height:0px;border:none;border-radius:5px;box-shadow: 0px;
                    font-size:0px;display:inline-block;width:0px;text-decoration:none;margin-top:0px;text-shadow:0px;}
}


/* Suppliers Styles */			
		

.supplierBox{border: 1px solid #CCCCCC;color: #808080;border-radius:5px;float: left;margin-bottom: 10px;position: relative;width: 100%;font-family: 'Droid Sans', sans-serif;}
.supplierBox:hover{border-radius:5px;box-shadow: 2px 2px 2px #888888;border: 1px solid #CCCCCC;width: 100%;}

@media (min-width:480px) 
{
    .supplierBoxTop{border-bottom: 1px dashed #C9C9C9;height:40px;color:#212121;margin:0 10px 5px;}
    .supplierBoxTop h2{margin:0;font-size:14px;line-height:40px;font-family: 'Droid Sans', sans-serif;font-weight:bold;}    
    .viewSupplier{position:absolute;top:0;right:-1px;background:url(/images/viewSupplier.jpg);width:138px;height:40px;display:none;text-indent:-100000px;border-top-right-radius:5px;}
    .supplierBoxMid img{float:right;width:30%;margin-bottom:10px;}
    .supplierBoxMid p{float:left;width:70%;line-height:18px;}
    .tel{color:#252525;font-weight:bold;float:left;}
    .supplierBoxBot{padding:0 10px;height:30px;line-height:30px;}
    .supplierBoxTel{padding:0 10px;height:45px;line-height:1;border-bottom:1px solid #eeeeee;clear:both;}
    .supplierBoxTel a{float:right;color:#246098;font-weight:bold;text-decoration:none;}
    .supplierBoxTel a:hover {color:#A6CA22;}
    .supplierBoxBotLiterature{display:block;float:left;color:#114271;background:url(/images/pdf.png) no-repeat left;color:#114271;padding-left:15px;text-decoration:none;font-weight:bold;}
}
@media (max-width:480px) 
{
    .supplierBoxTop{border-bottom: 1px dashed #C9C9C9;height:20px;color:#212121;margin:0 10px 5px;}
    .supplierBoxTop h2{margin:0;font-size:10px;line-height:20px;font-family: 'Droid Sans', sans-serif;font-weight:bold;}
    .viewSupplier{position:absolute;top:0;right:-1px;background:url(/images/viewSupplierSmall.jpg) no-repeat;width:69px;height:20px;display:none;text-indent:-100000px;border-top-right-radius:5px;vertical-align:middle;}
    .supplierBoxMid img{float:right;width:30%;margin-bottom:10px;}
    .supplierBoxMid p{float:left;width:70%;font-size:10px;}
    .tel{color:#252525;font-weight:bold;float:left;font-size:9px;}
    .supplierBoxBot{padding:0 10px;height:15px;line-height:15px;}
    .supplierBoxTel{padding:0 10px;height:20px;line-height:1;border-bottom:1px solid #eeeeee;clear:both;}
    .supplierBoxTel a{float:right;color:#246098;font-weight:bold;text-decoration:none;font-size:9px}
    .supplierBoxTel a:hover {color:#A6CA22;}
    .supplierBoxBotLiterature{display:block;float:right;color:#114271;background:url(/images/pdf.png) no-repeat left;color:#114271;padding-left:15px;text-decoration:none;font-weight:bold;}
}


.supplierBox:hover .viewSupplier{display:block;}
.supplierBox:hover .supplierBoxTop{margin:-1px 9px 5px;}
.supplierBoxMid{padding:0 10px;}
.supplierBox:hover .supplierBoxMid{padding:0 7px 0 9px;}
.supplierBox:hover .supplierBoxTel{border-bottom:1px solid #CCCCCC;padding:0 7px 0 9px;}

.supplierBox:hover .supplierBoxBot{background:#f3f3f3;padding:0 9px;}
.supplierBoxBotemail{display:block;float:left;color:#114271;background:url(/images/envelope.jpg) no-repeat left;color:#114271;padding-left:15px;text-decoration:none;font-weight:bold;margin-right:10px;}

@media (min-width:640px) 
{
    .suppliersPageBox {overflow:hidden;border-bottom:1px dashed #CCCCCC;}
    .suppliersPageBox h2 {color:#18548d;font-family:'Droid Sans',sans-serif;font-size:22px;}
    .suppliersPageBox p{color:#252525;font-size: 14px;font-weight: bold;line-height:14px;float:left;}
    .suppliersPageBox p strong{color:#91b60a;display:inline-block;width:2.5em;}
    .suppliersPageBox img{float:right;max-width:240px;max-height:80px;margin:3px;padding-bottom:10px;}
    .suppliersPageBox a img{display:inline-block;}

    .suppliersPageBoxDom {text-align:right;height:46px;display:inline-block;float:right}
    .suppliersPageBoxDom a{color:#386d9e;text-decoration:none;font-weight:bold;font-size:16px;}
    .suppliersPageBoxDom a:hover {color:#A6CA22;}
    .suppliersPageBoxSocial {clear:both;text-align:left;display:inline-block;float:left;}
    .smallPara{color:#979797;font-size:10px;font-style:italic;line-height:14px;}	
}

@media (max-width:640px) and (min-width:480px) 
{
    .suppliersPageBox {overflow:hidden;border-bottom:1px dashed #CCCCCC;}
    .suppliersPageBox h2 {color:#18548d;font-family:'Droid Sans',sans-serif;font-size:22px;}
    .suppliersPageBox p{color:#252525;font-size: 12px;font-weight: bold;line-height:12px;float:left;}
    .suppliersPageBox p strong{color:#91b60a;display:inline-block;width:2.5em;}
    .suppliersPageBox img{float:right;max-width:200px;max-height:80px;margin:3px;}
    .suppliersPageBox a img{display:inline-block;}

    .suppliersPageBoxDom {text-align:right;height:46px;display:inline-block;float:right;}
    .suppliersPageBoxDom a{color:#386d9e;text-decoration:none;font-weight:bold;font-size:14px;}
    .suppliersPageBoxDom a:hover {color:#A6CA22;}
    .suppliersPageBoxSocial {clear:both;text-align:left;display:inline-block;float:left;}
    .smallPara{color:#979797;font-size:10px;font-style:italic;line-height:14px;}	
}

@media (max-width:480px) 
{
    .suppliersPageBox {overflow:hidden;border-bottom:1px dashed #CCCCCC;}
    .suppliersPageBox h2 {color:#18548d;font-family:'Droid Sans',sans-serif;font-size:16px;}
    .suppliersPageBox p{color:#252525;font-size: 10px;font-weight: bold;line-height:10px;float:left;}
    .suppliersPageBox p strong{color:#91b60a;display:inline-block;width:2.5em;}
    .suppliersPageBox img{float:right;max-width:120px;max-height:50px;margin:3px;}
    .suppliersPageBox a img{display:inline-block;}

    .suppliersPageBoxDom {text-align:right;height:46px;display:inline-block;float:right}
    .suppliersPageBoxDom a{color:#386d9e;text-decoration:none;font-weight:bold;font-size:12px;}
    .suppliersPageBoxDom a:hover {color:#A6CA22;}
    .suppliersPageBoxSocial {clear:both;text-align:left;display:inline-block;float:left}
        .smallPara{color:#979797;font-size:10px;font-style:italic;line-height:14px;}	
}



/* Footer Styles */							
					
@media (min-width:480px) 
    {
    #footer{width:100%;max-width:960px; background:url(/images/footer.jpg) repeat-x #e8e8e8;margin-left:auto;margin-right:auto;font: 14px/1.8em Arial,Sans-Serif}
    #footerBox {width:100%;margin: 0 auto;}
    #footerLeft{width:100%;min-height:94px;float:left;background:#e8e8e8;padding-top:15px;}
    #footerLeft h2{margin:0 0 20px 0;color:#114372;}	
    #footerLeft ul{width:100%;margin:0;padding:0;}
    #footerLeft ul li{width:33%;float:left;margin:0;list-style:none;}			
    #footerLeft ul li a{color:#787878;text-decoration:none;background:url(/images/footerArrow.jpg) top left no-repeat;padding-left:10px;margin-left:20px;}
    #footerRight{width:50%; min-height:94px;float:left;background:#e8e8e8;font-size:10px;padding-top:15px;}
    #footerRight h3{margin:0;font-weight:bold;font-size:12px;padding-left:10px;}
    .footerDivide{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #999999;overflow:hidden;}
    }

@media (max-width:480px) 
    {
    #footer{width:100%;min-width:320px;  background:url(/images/footer.jpg) repeat-x #e8e8e8;margin-left:auto;margin-right:auto;font: 12px/1.8em Arial,Sans-Serif}
    #footerBox{width:100%; min-width:320px;margin:0 auto;}
    #footerLeft{width:100%; min-width:320px; min-height:94px;float:left;background:#e8e8e8;padding-top:15px;}
    #footerLeft h2{margin:0 0 20px 0;color:#114372;}	
    #footerLeft ul{width:100%;margin:0;padding:0;}
    #footerLeft ul li{width:50%;float:left;margin:0;list-style:none;}			
    #footerLeft ul li a{color:#787878;text-decoration:none;background:url(/images/footerArrow.jpg) top left no-repeat;padding-left:10px;margin-left:30px;}
    #footerRight{width:50%; min-width:320px; min-height:94px;float:left;background:#e8e8e8;font-size:10px;}
    #footerRight h3{margin:0;font-weight:bold;font-size:12px;padding-left:10px;}
    .footerDivide{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #999999;overflow:hidden;padding-top:0px;}
    }

#footerRight ul{margin:0;padding:0;padding-left:10px;}	
#footerRight ul li{float:left;margin:0;list-style:none;margin-right:4px;}
#footerRight ul li a{font-weight:bold;color:#a8b339;text-decoration:none;}				
#footerRight ul li a:hover{color:#617512;}				

a.morelink {text-decoration:none;outline: none;	color:#2765a0;}
.morecontent span {display: none;}	

/* ============== home page styles =============== */
@media (min-width:480px) 
    {
    #homeContent{overflow:hidden;vertical-align:middle;}
    #homeContentLeft{float:left;width:66%;}
    #homeContentLeft img{width:100%}
    #homeContentRight{width:33%;float:right;font-size:12px;line-height:16px;}
    #homeContentRight h1{font-family: 'Droid Sans', sans-serif;font-weight:700;font-size:16px;color:#18548d;}
    .registerNow{display:block;height:31px;line-height:31px;background:url(/images/register.jpg) repeat-x;color:#fff;text-decoration:none;text-align:center;width:131px;border-radius: 5px;font-size:13px;
             font-weight:700;box-shadow: 1px 1px 0px #e4e4e4;text-shadow:1px 1px 2px #515151;}
    .registerNow:hover{color:#fff;}
    #homeSlider{width:100%;height:137px;background:url(/images/sliderBG.jpg) repeat-x;border:1px solid #dcdcdc;border-radius: 5px;margin-top:8px;}
    #homeSlider h2{color:#18548d;font-weight:700;padding-left:20px;margin-bottom:4px;font-size:16px}
    .homeLogos{background-color:#ffffff;background-image:linear-gradient(#e8e8e8,#ffffff,#e8e8e8);width:100%;margin-top:10px;}
}
@media (max-width:480px) 
    {
    #homeContent{overflow:hidden;}
    #homeContentLeft{width:66%;}
    #homeContentLeft img{width:155%}
    #homeContentRight{width:100%;font-size:11px;line-height:16px;}
    #homeContentRight h1{font-family: 'Droid Sans', sans-serif;font-weight:700;font-size:16px;color:#18548d;text-align:center;}
    #homeContentRight p{text-align:center;}

    .registerNow{display:block;height:31px;line-height:31px;background:url(/images/register.jpg) repeat-x;color:#fff;text-decoration:none;text-align:center;width:131px;border-radius: 5px;font-size:13px;
             font-weight:700;box-shadow: 1px 1px 0px #e4e4e4;text-shadow:1px 1px 2px #515151;float:right;margin-right:20px;}
    .registerNow:hover{color:#fff;}
    #homeSlider{width:100%;min-width:320px;height:137px;background:url(/images/sliderBG.jpg) repeat-x;border:1px solid #dcdcdc;border-radius: 5px;margin-top:8px;}
    #homeSlider h2{color:#18548d;font-weight:700;padding-left:20px;margin-bottom:4px;font-size:16px}
    .homeLogos{background-color:#ffffff;background-image:linear-gradient(#e8e8e8,#ffffff,#e8e8e8);width:100%;min-width:320px;margin-top:10px;}
    }
.homeLogosFlexContainer {padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;justify-content:space-around;flex: 1 0 auto;}
.homeLogosFlexItem {background:white;padding:5px;width:150px;height:50px;margin-top:5px;line-height:150px;color:white;font-weight:bold;font-size:3em;text-align:center;flex:1 0 auto;}


.homeLogos div{display:block;height:50px;float:left;margin-top:15px;padding:0 5px;text-align:center;margin-left: auto;margin-right: auto;}
.homeLogos img{max-width:144px;margin:0;max-height:58px;display: block;margin-left: auto;margin-right: auto;}

/*  e8e8e8  ffffff */


/* ---------------------- DSK styles ------------------*/

#bann {text-align:center}

.prls {min-height:350px;margin:5px auto;border:1px solid silver;color:#666;}
.prls img {float:left;margin:10px;border-radius:14px; max-width:90%}
.prls h2 {font-size:18px;font-weight:normal;color:#444;text-align:left;margin:10px 10px 0;}
@media (min-width:480px) 
{
    .prls p {font-size:13px;margin:0 10px;text-align:left;line-height:1.30;}
    .prls a {display:block;font-size:16px;font-weight:bold;text-align:center;}
    .prdate {text-align:center; margin:0 0 8px; font-weight:bold; font-size:14px}
}
@media (max-width:480px) 
{
    .prls p {font-size:11px;margin:0 10px;text-align:left;line-height:1.30;}
    .prls a {display:block;font-size:12px;font-weight:bold;text-align:center;}
    .prdate {text-align:center; margin:0 0 8px; font-weight:bold; font-size:10px}
}


@media (min-width:500px) 
{
    .prbtn {display:block;height:39px;width:300px;background-color:#b4b4b4; background-image: linear-gradient(#b4b4b4, #808080);border-radius:5px;border:1px solid #8c8c8c;line-height:39px;padding:0 15px; margin:auto;
        text-decoration:none;margin:auto;font-family:'Droid Sans', sans-serif;font-size:14px;color:#fff;}
}
@media (max-width:500px) 
{
    .prbtn {display:block;height:39px;width:170px;background-color:#b4b4b4; background-image: linear-gradient(#b4b4b4, #808080);border-radius:5px;border:1px solid #8c8c8c;line-height:39px;padding:0 15px; margin:auto;
        text-decoration:none;margin:auto;font-family:'Droid Sans', sans-serif;font-size:14px;color:#fff;}
}
.prbtn:hover{background-image: linear-gradient(#eeeeee, #b1b1b1);border:1px solid #a8a8a8;color:#474747;color:#474747;}
.prbtn img{float:right;padding-top:2px;}

#searchRes {clear:both;min-height:500px;border:none;overflow-x:hidden;}
#resFrame {clear:both;border:1px #fff solid;width:100%}
#resFrame tbody tr:hover {background: lightblue;}

#docHdr {clear:both;display:block;width:100%;line-height:1.0;font-size:14px;}

#litlst {text-align:center}
#litlst a {display:inline-block;text-decoration:none;color:#2765a0;margin:8px auto 0;}


@media (min-width:370px) 
{
    .slitframed {display:block;float:left;width:284px;height:180px;border:1px solid #ddd;border-radius:10px;margin:4px 0 4px 8px;padding:5px;background:#ccc;}
    .slitframed .icon {display:block;height:160px;width:160px;overflow:hidden;float:left;margin-right:4px;text-align:right;background:#fff;}
    .slitframed .icon > img {max-height: 150px;max-width:150px; padding:5px;}
    .lititleframed {color:#18548d;font-weight:bold;margin-top:0;height:160px;background:#fff;line-height:1.3;overflow-y:scroll;}
    .lititleframed span{display:block;font-size:7pt;color:#888;line-height:1;}
}

@media (max-width:370px) 
{
    .slitframed {display:block;float:left;width:260px;height:160px;border:1px solid #ddd;border-radius:10px;margin:4px 0 4px 8px;padding:5px;background:#ccc;}
    .slitframed .icon {display:block;height:140px;width:140px;overflow:hidden;float:left;margin-right:4px;text-align:right;background:#fff;}
    .slitframed .icon > img {max-height: 130px;max-width:130px; padding:5px;}
    .lititleframed {color:#18548d;font-weight:bold;margin-top:0;height:140px;background:#fff;line-height:1.3;overflow-y:scroll;}
    .lititleframed span{display:block;font-size:7pt;color:#888;line-height:1;}
}


.slit {display:block;float:left;width:284px;height:180px;border:1px solid #ddd;border-radius:10px;margin:4px 0 4px 8px;padding:5px;background:#ccc;}
.slit .icon {display:block;height:160px;width:160px;overflow:hidden;float:left;margin-right:4px;text-align:right;background:#fff;}
.slit .icon > img {max-height: 150px;max-width:150px; padding:5px;}
.lititle {color:#18548d;font-weight:bold;margin-top:0;height:160px;background:#fff;line-height:1.3;overflow-y:scroll;}
.lititle span{display:block;font-size:7pt;color:#888;line-height:1;}
.litstat {position:relative;top:-5px;left:10px;font-size:9px;text-align:left}
.litstatl {float:left;padding-right:15px}
.litstatr {float:right;padding-right:15px}
.slit img {display: block;margin: 0 auto}


/* Bim related styles */

.sbim {display:block;float:left;width:284px;height:180px;border:1px solid #ddd;border-radius:10px;margin:4px 0 4px 8px;padding:5px;background:#ccc;}
.sbim .icon {display:block;height:160px;width:160px;overflow:hidden;float:left;margin-right:4px;text-align:right;background:#fff;}
.sbim .icon > img {max-height: 150px;max-width:150px; padding:5px;}
.bimitle {color:#18548d;font-weight:bold;margin-top:0;height:160px;background:#fff;line-height:1.3;overflow-y:scroll;}
.bimitle span{display:block;font-size:7pt;color:#888;line-height:1;}
.sbim img {display: block;margin: 0 auto}

#bimlst {text-align:center}
#bimlst a {display:inline-block;text-decoration:none;color:#2765a0;margin:8px auto 0;}

@media (min-width:640px) 
{
    .bimstat {position:relative;top:-5px;left:10px;font-size:9px;text-align:left}
    #bimlstwide {width:500px;margin:auto;overflow:hidden;text-align:center;}
    .sbimwide {display:block;float:left;width:384px;height:180px;border:1px solid #ddd;border-radius:10px;margin:4px 0 4px 8px;padding:5px;background:#ccc;}
    #bimlstwide .inform {display:block;width:180px;background:#fed;line-height:1.4;border-radius:8px;margin:10px auto;padding:5px;color:red;text-transform:uppercase;text-align:center}
    #bimlstwide a {display:inline-block;text-decoration:none;color:#2765a0;margin:8px auto 0;}
    #bimlstwide button {display:block;width:80px;clear:both;margin:10px auto;padding:6px 8px;}
    #bimlstwide > a > .sbimwide {display:block;float:left;width:384px;height:150px;border:5px solid #ddd;border-radius:10px;margin:8px auto;background:#ccc;}
    .sbimwide .icon {display:block;height:150px;width:150px;overflow:hidden;float:left;margin-right:4px;text-align:right;background:#fff;}
    .sbimwide .icon > img {max-height:140px;max-width:140px;padding:5px}
    .bimtitlewide {color:#18548d;font-weight:bold;margin-top:0;height:150px;background:#fff;line-height:1.3;overflow-y:scroll;}
    .bimtitlewide span{display:block;font-size:7pt;color:#888;line-height:1;}
    .sbimwide img {display:block;margin:0 auto}
}


@media (max-width:640px) 
{
    .bimstat {position:relative;top:-5px;left:10px;font-size:9px;text-align:left}
    #bimlstwide {width:100%;margin:auto;overflow:hidden;text-align:center;}
    .sbimwide {display:block;float:left;width:90%;height:180px;border:1px solid #ddd;border-radius:10px;margin:4px 0 4px 8px;padding:5px;background:#ccc;}
    #bimlstwide .inform {display:block;width:60%;background:#fed;line-height:1.4;border-radius:8px;margin:10px auto;padding:5px;color:red;text-transform:uppercase;text-align:center}
    #bimlstwide a {display:inline-block;text-decoration:none;color:#2765a0;margin:8px auto 0;}
    #bimlstwide button {display:block;width:80px;clear:both;margin:10px auto;padding:6px 8px;}
    #bimlstwide > a > .sbimwide {display:block;float:left;width:90%;height:180px;border:5px solid #ddd;border-radius:10px;margin:8px auto;background:#ccc;}
    .sbimwide .icon {display:block;height:170px;width:60%;overflow:hidden;float:left;margin-right:4px;text-align:right;background:#fff;}
    .sbimwide .icon > img {max-height:170px;max-width:90%; padding:5px;}
    .bimtitlewide {color:#18548d;font-weight:bold;margin-top:0;height:170px;background:#fff;line-height:1.3;overflow-y:scroll;}
    .bimtitlewide span{display:block;font-size:7pt;color:#888;line-height:1;}
    .sbimwide img {display: block;margin: 0 auto}
}

/* image related styles */


.imgdesc {text-align:center;}
.imgdesc span{text-align:center;color:#18548d;font-weight:700;}
.img_frame {width:100%;text-align:center;display:block;}
@media (min-width:640px) 
{
    .imageNavLeft a{font-size:40pt;text-decoration:none;color:lawngreen;background-color:#bdbdbd;border-radius:3px;padding:20px 10px 20px 10px;float:left;display:inline-block;vertical-align:middle;margin-left:5px;}
    .imageNavRight a{font-size:40pt;text-decoration:none;color:lawngreen;background-color:#bdbdbd;border-radius:3px;padding:20px 10px 20px 10px;float:right;display:inline-block;vertical-align:middle;}
    .imageNavLeft a:hover{color:white;}
    .imageNavRight a:hover{color:white;}
    .img_frame object{width:100%;}
}

@media (max-width:640px) 
{
    .imageNavLeft a{font-size:20pt;text-decoration:none;color:lawngreen;background-color:#bdbdbd;border-radius:3px;padding:20px 10px 20px 10px;float:left;display:inline-block;vertical-align:middle;margin-right:5px;}
    .imageNavRight a{font-size:20pt;text-decoration:none;color:lawngreen;background-color:#bdbdbd;border-radius:3px;padding:20px 10px 20px 10px;float:right;display:inline-block;vertical-align:middle;}
    .imageNavLeft a:hover{color:white;}
    .imageNavRight a:hover{color:white;}
    .img_frame object{width:80%;}
}

.imagetitle {color:#18548d;font-weight:bold;padding-top:6px;background:#ccc;width:250px;font-size:10px;margin-bottom:0px;text-align:center;}
.imagetitle span{display:block;font-size:8pt;color:#474747;line-height:1;}

#imagelst {text-align:center}
#imagelst a {display:inline-block;text-decoration:none;color:#2765a0;margin:8px auto 0;margin-right:10px;text-align:center}

.simage {display:block;float:left;width:250px;border:1px solid #ddd;border-radius:3px;margin:4px 0 4px 8px;padding:5px;background:#ccc;}
.simage .icon {display:block;height:150px;width:250px;overflow:hidden;float:left;margin-right:4px;text-align:right;background:#ccc;}
.simage .icon > img {max-height: 145px;max-width:250px; text-align:center;}
.simage  img {display: block;margin: 0 auto;}

.simage {display:block;float:left;width:250px;border:1px solid #ddd;border-radius:3px;margin:4px 0 4px 8px;padding:5px;background:#ccc;}



/* video related styles */

#vidHdr {clear:both;display:block;width:100%;height:30px;}

#vidlst {text-align:center;margin-left:auto;margin-right:auto;}

@media (min-width:936px) 
{
    .vid_container {overflow-y:auto;float:left;width:448px;height:200px;padding:10px;border-top:1px solid #bbc;margin-bottom:8px}
    .vid_container a {text-decoration:none;color: inherit;outline: 0;}
    .vidtitle {font-size:14px;font-weight:bold;width:360px;margin-left:10px}
    .vdimg img {float:left;padding:10px 10px 0;width:200px}
    .viddesc {width:410px;text-align:left;}
    .vid_frame {width:410px;height:315px;}
    .vid_innerframe {width:410px;height:315px;}
}


@media (max-width:935px) and (min-width:480px) 
{
    .vid_container {overflow-y:auto;width:448px;height:200px;padding:10px;border-top:1px solid #bbc;margin-bottom:8px;margin-left:auto;margin-right:auto;}
    .vid_container a {text-decoration:none;color: inherit;outline: 0;}
    .vidtitle {font-size:14px;font-weight:bold;width:360px;margin-left:10px}
    .vdimg img {float:left;padding:10px 10px 0;width:200px}
    .viddesc {width:410px;text-align:left;}
    .vid_frame {width:410px;height:315px;}
    .vid_innerframe {width:410px;height:315px;}
}

@media (max-width:479px) 
{
    .vid_container {overflow-y:auto;width:300px;max-height:300px;padding:10px;border-top:1px solid #bbc;margin-bottom:8px;margin-left:auto;margin-right:auto;}
    .vid_container a {text-decoration:none;color: inherit;outline: 0;}
    .vidtitle {font-size:12px;font-weight:bold;width:280px;margin-left:10px}
    .vdimg img {float:left;padding:10px 10px 0;width:200px}
    .viddesc {width:300px;text-align:left;font-size:10px;}
    .vid_frame {width:300px;height:260px;}
    .vid_innerframe {width:280px;height:229px;}
}

/* styles for gallery/list view button */

.viewIcon {display:block;height:15px;width:70px;background-color:#b4b4b4; background-image: linear-gradient(#b4b4b4, #808080);
            border-radius:3px;border:1px solid #8c8c8c;line-height:15px;padding:2px; margin-left:5px; margin-bottom:3px;
            text-decoration:none;font-family:'Droid Sans', sans-serif;font-size:10px;color:#fff;text-align:center;margin-left:auto;margin-right:auto;}
.viewIcon a {text-decoration:none;color:#fff}
.viewIcon:hover{background-image: linear-gradient(#eeeeee, #b1b1b1);border:1px solid #a8a8a8;color:#474747;}


.docsrch .viewIcon a {text-decoration:none;color:#fff}
.docsrch .viewIcon a:hover{background-image: linear-gradient(#eeeeee, #b1b1b1);border:1px solid #a8a8a8;color:#474747;}
.bimsrch .viewIcon a {text-decoration:none;color:#fff}
.bimsrch .viewIcon a:hover{background-image: linear-gradient(#eeeeee, #b1b1b1);border:1px solid #a8a8a8;color:#474747;}
.imgsrch .viewIcon a {text-decoration:none;color:#fff}
.imgsrch .viewIcon a:hover{background-image: linear-gradient(#eeeeee, #b1b1b1);border:1px solid #a8a8a8;color:#474747;}
.vidsrch .viewIcon a {text-decoration:none;color:#fff}
.vidsrch .viewIcon a:hover{background-image: linear-gradient(#eeeeee, #b1b1b1);border:1px solid #a8a8a8;color:#474747;}


/* doc search results related styles */
@media (min-width:640px) 
{

    
    #litlstwide {width:500px;margin:auto;overflow:hidden;text-align:center;}
    #litlstwide a, #litlstwide a {display:inline-block;text-decoration:none;color:#2765a0;margin:8px auto 0;}
    #litlstwide button {display:block;width:80px;clear:both;margin:10px auto;padding:6px 8px;}
    #litlstwide .inform {display:block;width:180px;background:#fed;line-height:1.4;border-radius:8px;margin:10px auto;padding:5px;color:red;text-transform:uppercase;text-align:center}
    #litlstwide > a > .slitwide {display:block;float:left;width:384px;height:150px;border:5px solid #ddd;border-radius:10px;margin:8px auto;background:#ccc;}

    .slitwide {display:block;float:left;width:484px;height:180px;border:1px solid #ddd;border-radius:10px;margin:4px 0 4px 8px;padding:5px;background:#ccc;}
    .slitwide .icon {display:block;height:150px;width:150px;overflow:hidden;float:left;margin-right:4px;text-align:right;background:#fff;}
    .slitwide .icon > img {max-height:140px;max-width:140px;padding:5px}
    .littitlewide {color:#18548d;font-weight:bold;margin-top:0;height:150px;background:#fff;line-height:1.3;overflow-y:scroll;}
    .littitlewide span{display:block;font-size:7pt;color:#888;line-height:1;}
    .slitwide img {display:block;margin:0 auto}
}
@media (max-width:640px) 
{
    #litlstwide {width:100%;margin:auto;overflow:hidden;text-align:center;}
    #litlstwide a, #litlstwide a {display:inline-block;text-decoration:none;color:#2765a0;margin:8px auto 0;}
    #litlstwide button {display:block;width:80px;clear:both;margin:10px auto;padding:6px 8px;}
    #litlstwide .inform {display:block;width:60%;background:#fed;line-height:1.4;border-radius:8px;margin:10px auto;padding:5px;color:red;text-transform:uppercase;text-align:center}
    #litlstwide > a > .slitwide {display:block;float:left;width:90%;height:190px;border:5px solid #ddd;border-radius:10px;margin:8px auto;background:#ccc;}

    .slitwide {display:block;float:left;width:60%;height:180px;border:1px solid #ddd;border-radius:10px;margin:4px 0 4px 8px;padding:5px;background:#ccc;}
    .slitwide .icon {display:block;height:170px;width:60%;overflow:hidden;float:left;margin-right:4px;text-align:right;background:#fff;}
    .slitwide .icon > img {max-height:170px;max-width:90%;padding:5px}
    .littitlewide {color:#18548d;font-weight:bold;margin-top:0;height:170px;background:#fff;line-height:1.3;overflow-y:scroll;}
    .littitlewide span{display:block;font-size:7pt;color:#888;line-height:1;}
    .slitwide img {display:block;margin:0 auto}
}


@media (min-width:640px) 
{
    .docsrch a{color:#18548d;text-decoration:none;}
    .docsrch img{vertical-align:middle}
    .docsrch span.ttl{display:inline-block;font-weight:700;font-size:110%;width:45%;vertical-align:top;}  
    .docsrch span.dat{display:inline-block;width:7%;}
    .docsrch span.siz{display:inline-block;width:7%;text-align:right;}
    .docsrch span.vnd{display:inline-block;padding-left:2em;width:33%;vertical-align:top;}

    .cosrch a{color:#18548d;text-decoration:none;}
    .cosrch span.vnd{display:inline-block;font-weight:700;font-size:110%;width:35%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .cosrch span.aka{display:inline-block;width:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .cosrch span.cat{display:inline-block;width:34%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .cosrch span.prd{display:inline-block;width:34%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

    .bimsrch img{vertical-align:middle;padding-right:5px;}
    .bimsrch a{color:#18548d;text-decoration:none;}
    .bimsrch span.ttl{display:inline-block;font-weight:700;font-size:110%;width:45%;}
    .bimsrch span.vnd{display:inline-block;width:33%;}

    .vidsrch a{color:#18548d;text-decoration:none;}
    .vidsrch img{vertical-align:middle}
    .vidsrch span.ttl{display:inline-block;font-weight:700;font-size:110%;width:45%;}  
    .vidsrch span.vnd{display:inline-block;padding-left:2em;width:30%;}

    .imgsrch a{color:#18548d;text-decoration:none;}
    .imgsrch img{vertical-align:middle;text-align:center;max-width:80px;}
    .imgsrch span.ttl{display:inline-block;font-weight:700;font-size:110%;width:45%;}  
    .imgsrch span.vnd{display:inline-block;padding-left:2em;width:33%;}
    .imagebox {height:80px;width:80px;}
    .imageboxtop {width:80px;display:inline-block}
    .imageboxtop hover{background-color:#18548d}
}
@media (max-width:640px) 
{
    .docsrch a{color:#18548d;text-decoration:none;}
    .docsrch img{vertical-align:middle}
    .docsrch span.ttl{display:inline-block;font-weight:700;font-size:90%;width:49%;vertical-align:top;}  
    .docsrch span.dat{display:inline-block;font-size:80%;width:7%;}
    .docsrch span.siz{display:inline-block;font-size:80%;width:7%;text-align:right;}
    .docsrch span.vnd{display:inline-block;font-size:80%;padding-left:2em;width:30%;vertical-align:top;}

    .cosrch a{color:#18548d;text-decoration:none;}
    .cosrch span.vnd{display:inline-block;font-weight:700;font-size:90%;width:100%;line-height:1.1}
    .cosrch span.aka{display:inline-block;font-size:80%;width:49%;vertical-align:top;}
    .cosrch span.cat{display:inline-block;font-size:80%;width:49%;}
    .cosrch span.prd{display:inline-block;font-size:80%;width:49%;}

    .bimsrch img{vertical-align:middle;padding-right:5px;vertical-align:top}
    .bimsrch a{color:#18548d;text-decoration:none;}
    .bimsrch span.ttl{display:inline-block;font-weight:700;font-size:90%;width:49%;vertical-align:top}
    .bimsrch span.vnd{display:inline-block;width:33%;font-size:80%;vertical-align:top}

    .vidsrch a{color:#18548d;text-decoration:none;vertical-align:top}
    .vidsrch img{vertical-align:middle}
    .vidsrch span.ttl{display:inline-block;font-weight:700;font-size:90%;width:33%;vertical-align:top}  
    .vidsrch span.vnd{display:inline-block;padding-left:2em;width:30%;font-size:80%;vertical-align:top}

    .imgsrch a{color:#18548d;text-decoration:none;vertical-align:top}
    .imgsrch img{vertical-align:middle;text-align:center;max-width:80px;}
    .imgsrch span.ttl{display:inline-block;font-weight:700;font-size:90%;width:33%;vertical-align:top}  
    .imgsrch span.vnd{display:inline-block;padding-left:2em;width:30%;font-size:80%;vertical-align:top}
}

.docbox {height:40px;width:40px;vertical-align:middle;}
.docboxtop {width:40px;display:inline-block}
.bimboxtop hover{background-color:#18548d}
.bimbox {height:40px;width:40px;vertical-align:middle;}
.bimboxtop {width:40px;display:inline-block}
.bimboxtop hover{background-color:#18548d}
.vidbox {height:75px;width:40px;vertical-align:middle;}
.vidboxtop {width:75px;display:inline-block}
.vidboxtop hover{background-color:#18548d}
.imagebox {height:80px;width:80px;vertical-align:middle;}
.imageboxtop {width:80px;display:inline-block}
.imageboxtop hover{background-color:#18548d}


#formBox label{width:10em;}
#formBox p{width:80%;}

.ltbltblpara {margin-left:5px;font-size:10px;}

.viewButtonsTable table{padding:0px;width:90%;margin:auto;margin-left:auto;margin-right:auto;text-align:center;}


/* ============================================== Contact page styles ====================================================== 
 * #dwot {width:85%;background:#ff8;padding:8px;text-align:center;margin:10px auto;font-size:14px;border-radius:14px;}
 *
 * #bmailform {width:100%;margin:0px auto;overflow:hidden;font-family:'Droid Sans', sans-serif;}
 * #bmailform fieldset {background:#D6DDE7;border-radius:14px;width:100%}
 * #bmailform legend {font-weight:bolder;font-size:14px;padding:8px;background:#335588;color:#fff;border-radius:8px;}
 * #bmailform input {display:block;float:left;margin-bottom:10px;max-width:50%;}
 * #bmailform label {display:block;float:left;margin-bottom:10px;text-align:right;width:8em;padding-right:20px;}
 * #bmailform button{background:#335588;color:#fff;font-weight:bold;cursor:pointer;padding:6px 16px;border-radius:8px;}
 * */
