@charset "utf-8";
/* CSS Document */

/***********************************************
* Developer : CAD79 (chris@cad79.co.uk)
* Start Date : Jan 2010
* All code (c)2010-2015 CAD79. all rights reserved
* This notice MUST stay intact for legal use
***********************************************/


@media only screen and (min-width:320px), only screen and (max-width: 680px), only screen and (min-device-width: 320px) and (max-device-width: 680px), handheld{

* {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
}

*html {
zoom: 2 ;
}


    body{background: #6EA7A7;}

#container
{
width:98%;
max-width:310px;
min-width:310px;

margin-top:2%;
margin-left:auto;
margin-bottom:0%;
margin-right:auto;
padding:0% 0%;
    background:   #D2D5D6;


text-align:center;
/* box-shadow: 10px 0px 5px #333;
-moz-box-shadow: 10px 0px 5px #333;
-webkit-box-shadow: 10px 0px 5px #333; */
overflow:hidden;

}
#header
{


    width:98%;
     margin:1% 1% 0% 1%;






/*     box-shadow: 0px 5px 2.5px #444;
    -moz-box-shadow: 0px 5px 2.5px #444;
    -webkit-box-shadow: 0px 5px 2.5px #444; */
float:left;
padding:0% 0% 2% 0%;
vertical-align:middle;
overflow:hidden;

}




#column1
{
background:#FAFDFD;

        vertical-align: middle;
margin:1% 1% 1% 1%;
    width:96%;
    color: #000;
    text-align:center;
/*     box-shadow: 0px 5px 2.5px #333;
    -moz-box-shadow: 0px 5px 2.5px #333;
    -webkit-box-shadow: 0px 5px 2.5px #333; */
float:left;
font-family:"Trebuchet MS", Helvetica, sans-serif;
padding:0% 1% 1% 1%;

}



#footban
{
background:    #6EA7A7;;
font-size:0.7em;
text-align:center;
font-family:"Trebuchet MS", Helvetica, sans-serif;
vertical-align:middle;
padding:1em;
margin-right:1%;
margin-bottom:1%;
margin-left:1%;
    color:#D2D5D6;
/* box-shadow: 0px 5px 2.5px #333;
-moz-box-shadow: 0px 5px 2.5px #333;
-webkit-box-shadow: 0px 5px 2.5px #333; */

}

#centrehr{

width:100%;
    margin-right:0%;
margin-left:0%;



}
/* HEADERS */

h1 {vertical-align:text-middle;
    float:left;
    font-size:4.50em;
    font-family:"cadFontTwo", Georgia, sans-serif;
    /*font-weight:100;
    font-family:"Trebuchet MS", Helvetica, sans-serif;*/
    text-align:left;
    padding-right:0.370em;
    padding-bottom:0;
    padding-left:0.370em;
    margin:0;


}
h2 {vertical-align:text-middle;
    float:right;
    font-size:1.500em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:center;
    padding:1% 0 0 0;
       display: none;
     color:purple;

}
h3 {vertical-align:text-middle;
    font-size:1.100em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:1% 0 2% 0;





}
    h5 {
        vertical-align:text-middle;

    font-size:1.3em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:3% 0 0 0;



}

    h5#col1{
        vertical-align:text-middle;

    font-size:1.30em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:0 0 0 0;
    width: 98%;
    border-bottom:3px solid #B50000;
    margin-bottom: 2%;



}
    h5#col2{
        vertical-align:text-middle;

    font-size:1.30em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:0 0 0 0;
    width: 98%;
    border-bottom:3px solid #C3C300;
    margin-bottom: 2%;



}
h5#col3{
        vertical-align:text-middle;

    font-size:1.30em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:0 0 0 0;
    width: 98%;
    border-bottom:3px solid #448FBA;
    margin-bottom: 4%;



}

    h5.pol{
        vertical-align:text-middle;

    font-size:1.30em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:0 0 0 0;
    width: 100%;
    border-bottom:3px solid #448FBA;


}


.policy{text-align:justify;}
.policy a, .policy a:link, .policy a:visited{color:blue;}

.button{
    background: #ccc;
    color: #333;
    text-decoration: none;
    padding: 5px 10px;
    border-radius: 3px;
    display: inline-block;
    border: 1px solid #aaa;
    border-bottom: 2px solid #aaa;
}
    
 .cookie-banner{
    display:block;
    background: #333;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}   
    
.cookie-banner .cookiecontain{
    margin: 0 auto;
    width: 75%;
    color: #fff;
    padding: 15px;
}
.cookie-banner .cookiecontain a, .cookie-banner .cookiecontain a:link, .cookie-banner .cookiecontain a:visited{color:#FFF;text-decoration: underline;text-decoration-color:#fff; }
  .cookie-banner .cookiecontain a.buttton , .cookie-banner .cookiecontain a.button:link, .cookie-banner .cookiecontain a.button:visited{color:#FFF;text-decoration: none; }
{
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    font-weight:normal;
    font-size:0.900em;

}

     ul{
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    font-weight:normal;
    font-size:0.900em;
    list-style:none;
         text-align:left;

}


/* Content Styles */

.ctdetail {
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    font-weight:normal;
    font-size:0.9em;
    padding:0% 0% 0% 0em;
    margin:0% 0% 0%;
  text-align:center;
        display: block;
    color:#FAFDFD;
}

.ctdetail strong {

    font-size:0.81em;

}
.clear{
clear:both;
height:0%;
font-size: 1px;
line-height: 0px;
}
/* HR Styles */

hr {
border: 0; height: 3px;
background: purple;
color:purple;
margin:0 0 2% 0;
padding:0;
vertical-align:top;
}
   hr.indleft{

        margin-left:1%;

    }


.txtLeft{
text-align:left;
}
.indl
{
margin:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:15%;

}

.indleft
{
margin-left:1%;
margin-right:1%;

}

ul.indl li{

 padding-bottom: 2%;

}
    ul li{

        margin-left:2em;
    }
/* Images */
.noframeleft {
vertical-align:top;
border:none;
margin:0 0.30em 0.30em 0.30em;
float:left;
}


/* imgwrap */


.imgwrapsml{
float:left;
text-align:center !important;
padding:0.75em 0em  0.75em 2.30em;
margin-left:3%;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

    .imgtxtwrap{

    display:none;
float:none;
text-align:center !important;
font-family:"Trebuchet MS", Helvetica, sans-serif;


}

.imgtxtwrapct{
float:left;
text-align:center !important;
font-family:"Trebuchet MS", Helvetica, sans-serif;
display:block;
    width:80%;
        margin-left:0.9%;

}

#column2{display:none}

    #column2[rel~="policy"]{display:block; width:98%; text-align:center; margin:1%;}
    #column2[rel~="policy"] .imgtxtwrapct {display:block; width:98%; text-align:center; margin:0% 1% 3% 1%;}
#column2 a, #column2 a:link, #column2 a:visited{text-decoration:none;}
#column3{float:left; width:98%;padding-left:2%;margin-right:0%; margin-bottom:3%;}


.imgtxt{

border:none;
margin:0 0.30em 0.30em 0.30em;
text-align:center;


}
/* IMAGE PROTECTION */


#img1
{ width:194px; height:194px; background: transparent url(../images/cad79logo194x194red.png) left no-repeat;}
#img2
{ width:194px; height:194px; background: transparent url(../images/cad79logo194x194yellow.png) left no-repeat;}
#img3
{ width:194px; height:194px; background: transparent url(../images/cad79logo194x194skyblu.png) left no-repeat;}

#img1sml
{ width:50px; height:50px; background: transparent url(../images/cad79logo50x50red.png) no-repeat;}
#img2sml
{ width:100px; height:100px; background: transparent url(../images/cad79logo100x100yellow.png) no-repeat;}
#img3sml
{ width:100px; height:100px; background: transparent url(../images/cad79logo100x100skyblu.png) no-repeat;}

#color1{color:#B50000;}
#color2{color:#C3C300;}
#color3{color:#448FBA;}

hr#color1{color:#B50000;background:#B50000; width:291px;}
hr#color2{color:#C3C300;background:#C3C300; width:291px;}
hr#color3{color:#448FBA;background:#448FBA; width:291px; margin-bottom:4%;}

    .red{color:red;}
/* FONTS */

@font-face
{
font-family:cadFontOne;
    src: url('../fonts/londonMM/londonmm-webfont.eot');
    src: url('../fonts/londonMM/londonmm-webfont.eot?iefix')format('eot'),
    url('../fonts/londonMM/londonmm-webfont.woff') format('woff'),
    url('../fonts/londonMM/londonmm-webfont.ttf') format('truetype'),
    url('../fonts/londonMM/londonmm-webfont.svg#webfont') format('svg');
}
@font-face
{
font-family:cadFontTwo;
    src: url('../fonts/adventor_regular/adventor-regular-webfont.eot');
    src: url('../fonts/adventor_regular/adventor-regular-webfont.eot?iefix')format('eot'),
    url('../fonts/adventor_regular/adventor-regular-webfont.woff') format('woff'),
    url('../fonts/adventor_regular/adventor-regular-webfont.ttf') format('truetype'),
    url('../fonts/adventor_regular/adventor-regular-webfont.svg#webfont') format('svg');
}
 @font-face{
 font-family: 'cadFontThree';
 src: url('../fonts/open-sans/opensans_regular/OpenSans-Regular-webfont.eot');
 src: url('../fonts/open-sans/opensans_regular/OpenSans-Regular-webfont.eot?iefix')format('eot'),
 url('../fonts/open-sans/opensans_regular/OpenSans-Regular-webfont.woff') format('woff'),
 url('../fonts/open-sans/opensans_regular/OpenSans-Regular-webfont.ttf') format('truetype'),
 url('../fonts/open-sans/opensans_regular/OpenSans-Regular-webfont.svg#webfont') format('svg');
 }
 @font-face{
 font-family: 'cadFontFour';
 src: url('../fonts/sinkin-sans/sinkinsans_100thin/SinkinSans-100Thin-webfont.eot');
 src: url('../fonts/sinkin-sans/sinkinsans_100thin/SinkinSans-100Thin-webfont.eot?iefix')format('eot'),
 url('../fonts/sinkin-sans/sinkinsans_100thin/SinkinSans-100Thin-webfont.woff') format('woff'),
 url('../fonts/sinkin-sans/sinkinsans_100thin/SinkinSans-100Thin-webfont.ttf') format('truetype'),
 url('../fonts/sinkin-sans/sinkinsans_100thin/SinkinSans-100Thin-webfont.svg#webfont') format('svg');
 }
 @font-face{
 font-family: 'cadFontFive';
 src: url('../fonts/lintsec/Lintsec-webfont.eot');
 src: url('../fonts/lintsec/Lintsec-webfont.eot?iefix')format('eot'),
 url('../fonts/lintsec/Lintsec-webfont.woff') format('woff'),
 url('../fonts/lintsec/Lintsec-webfont.ttf') format('truetype'),
 url('../fonts/lintsec/Lintsec-webfont.svg#webfont') format('svg');
 }

 /* Links */


form{
margin-top:7%;
    }
.ctone{
    width:88%;
    padding-left:3%;
    margin-left:2%;

}
.cttwo{
    width:88%;
    padding-left:3%;
    margin-left:2%;

}

input{
border:2px solid #448FBA;
width:100%;

}
textarea{
border:2px solid #448FBA;
width:100%;
}



.submit{

padding:1%;
        margin-bottom:1%;
    color:#000;
    background:#fff;
    border:2px solid #448FBA;
    font-family:  "Trebuchet MS", Helvetica, sans-serif;

}
.submit:hover{

padding:1%;
    color:#fff;
    background:#448FBA;
    border:2px solid #448FBA;
    font-family:  "Trebuchet MS", Helvetica, sans-serif;
    cursor:pointer;

}


.ctdetail a:link, .cdetail a:visited
{
text-decoration:none;
color:#f9f8f8;}
.ctdetail a:hover
{color:#c3c300;
cursor:pointer;}
.ctdetail a:active
{color:#6ea7a7;}
.ctdetail a
{
color:#f9f8f8;}



a#color1
{color:#000;
cursor:pointer;}
a#color2
{color:#000;
cursor:pointer;}
a#color3
{color:#000;
cursor:pointer;}
a#color1:hover
{color:#B50000;
cursor:pointer;}
a#color2:hover
{color:#C3C300;
cursor:pointer;}
a#color3:hover
{color:#448FBA;
cursor:pointer;}





} /* End Mobile */



