/*---------------------------------TEKNOGEEX | downtons transport---------------------------------------------------*/
/*---------------------------------Colors: Orange #DB8D1E, Brown #654530---------------------------------------------------*/

body {
background-color:#FFFFFF;
}

td.tdshadowtop {
height: 60px;
background-image: url('images/shadow_top.gif');
}

td.tdshadowlefttop {
width: 40px;
}

td.tdshadowrighttop {
width: 40px;
}

td.tdshadowbottom {
height: 115px;
background-image: url('images/shadow_btm.gif');
}

td.tdleftbg {
height: 470px;
background-color:#DB8D1E;
right -0px;
}

td.tdrightbg {
height: 470px;
background-color:#DB8D1E;
0px;
}

/*---------------------------------Page Apperance End---------------------------------*/

td.tdmainframe {
width: 919px;
}

td.tdheader {
height: 45px;
border-left:1px #e6e6e6;
border-right:1px #e6e6e6;
align: left;
vertical-align: top;
}

td.tddateframe {
text-align: right;
font-family: MS Sans Serif;
font-size: 15px;
font-weight: bold;
vertical-align: bottom;
}

/*---------------------------------Header Data End---------------------------------*/

/*---------------------------------Main Content Section---------------------------------*/
/*---------------------------------Constants Start---------------------------------*/

td.tdmaincontent {
height: 495px;
border-left:1px #e6e6e6;
border-right:1px #e6e6e6;
background-color:#654530;
align: center;
text-align:center;
background-image: url('images/swoosh.gif'); 
background-repeat: no-repeat; 
background-position: center center;
}

table.tablemaincontent {
text-align: center;
align: center;
}

td.tdmaindata {
height: 478px;
width: 900px;
background-color:#ffffff;
text-align: center;
align: center;
background-image: url('images/swooshonwhite.jpg'); 
background-repeat: no-repeat; 
background-position: center center;
vertical-align: top;
padding: 20px 0px 0px 0px;
}

/*---------------------------------Constants End---------------------------------*/
/*---------------------------------Main Data Section---------------------------------*/

td.tdtitle, td.tdgallerytitle, td.tdretitle, td.tdformtitle, td.tdemptitle, td.tdappformtitle, td.tdcontacttitle {
width: 100%;
text-align: center;
height: 18px;
}

#title, #gallerytitle, #retitle, #formtitle, #emptitle, #appformtitle, #contacttitle {
font-size: 18px;
font-family: MS Sans Serif;
font-weight: bold;
color: #000000;
text-align: center;
text-transform: uppercase;
}

td.tdsubtitle, td.tdgallerysubtitle, td.tdresubtitle, td.tdgoback, td.tdformsubtitle, td.tdempsubtitle, td.tdappformsubtitle {
text-align: center;
width: 100%;
height: 14px;
}

#subtitle, #gallerysubtitle, #resubtitle, #formsubtitle, #empsubtitle, #appformsubtitle {
margin: 0px 50px 0px 35px;
font-size: 14px;
font-family: MS Sans Serif;
font-weight: bold;
color: #654530;
text-align: center;
}

td.tdheader, td.tdformheader, td.tdappformheader {
width: 100%;
height: 15px;
}

#header, #formheader, #empheader, #appformheader {
font-family: MS Sans Serif;
font-size: 15px;
font-weight: bold;
margin: 0px 0px 0px 25px;
}

td.tdmaintext {
}

#maintext, #formitem, #appformitem, #forminputfield, #appforminputfield {
text-align: left;
vertical-align:top;
font-family: MS Sans Serif;
font-size: 14px;
color:#000000;
margin: 0px 50px 0px 35px;
}

td.tdformspacer {
height: 1px;
}

td.tdunderconstruction {
height: 478px;
width: 900px;
background-color:#000000;
text-align: left;
background-image: url('http://www.trsecurity.ca/images/underconstruction.jpg'); 
background-repeat: no-repeat; 
background-position: center center;
}

table.tablecenter {
align: center;
widht: 100%;
}

/*---------------------------------History Page Specific Style Start---------------------------------*/

#signature {
font-family: Monotype Corsiva;
font-size: 17px;
color:#000000;
margin: 0px 50px 0px 35px;
}

/*---------------------------------History Page Specific Style End---------------------------------*/
/*---------------------------------Gallery Page Specific Style Start---------------------------------*/

table.tablephotoframe {
vertical-align: top;
}

td.tdphotoframe2 {
width: 50%;
height: 22px;
text-align: center;
}

td.tdphotoframe3 {
width: 33.3%;
height: 22px;
text-align: center;
}

td.tdphotoframe4 {
width: 25%;
height: 22px;
text-align: center;
}

td.tdphotoframe5 {
width: 20%;
height: 22px;
text-align: center;
}

#photoframe {
border-width: 1px;
border-style: solid;
border-color: #9f9f9f;
border-collapse: collapse;
background-color: #ffffff;
display: block;
padding: 3px;
width: 1px;
}

a.photoframelink {
border-width: 1px;
border-style: solid;
border-color: #9f9f9f;
border-collapse: collapse;
background-color: #ffffff;
display: block;
padding: 3px;
width: 1px;
}

a.photoframelink:hover {
border-width: 1px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #ffffff;
display: block;
padding: 3px;
width: 1px;
}

a.gobacklink {
border-width: 1px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #ffffff;
display: block;
padding: 3px;
width: 1px;
opacity: 0.4;
filter: alpha(opacity=40);
}

a.gobacklink:hover {
border-width: 1px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #ffffff;
display: block;
padding: 3px;
width: 1px;
opacity: 1;
filter: alpha(opacity=100);
}

#goback {
}

a.gallerylink {
font-size: 14px;
font-family: MS Sans Serif;
font-weight: bold;
color: #654530;
}

a.gallerylink:hover {
font-size: 14px;
font-family: MS Sans Serif;
font-weight: bold;
color: #DB8D1E;
text-decoration: underline;
}

/*---------------------------------Photo Page Style End---------------------------------*/
/*---------------------------------Forms Specific Style Start--------------------------------------*/

td.tdformitem, td.tdappformitem, td.tdforminputfield, td.tdappforminputfield {
width: 25%;
}

#appformitemright {
text-align: left;
vertical-align:top;
font-family: MS Sans Serif;
font-size: 14px;
color:#000000;
margin: 0px 50px 0px 0px;
}

td.tdreimg {
height: 230px;
width: 100%;
vertical-align: bottom;
align: center;
opacity: 0.6;
filter: alpha(opacity=60);
background-image: url('images/09.05.09.64b.gif');
}

reimg {
opacity: 0.6;
filter: alpha(opacity=60);
background-image: url('images/09.05.09.64b.gif');
}


/*---------------------------------Forms Specific Style End--------------------------------------*/
/*---------------------------------Employment Page Specific Style Start---------------------------------*/

#emphiringsubtitle {
font-size: 15px;
font-family: MS Sans Serif;
font-weight: bold;
color: #654530;
text-align: center;
}

#emphiringheader, #reheader {
font-family: MS Sans Serif;
font-size: 16px;
font-weight: bold;
}

td.tdempoption {
width: 50%;
align: center;
text-align: left;
}

a.empoptionlink {
font-family: MS Sans Serif;
font-size: 16px;
font-weight: bold;
color: #654530;
text-decoration: underline;
margin: 10px 50px 0px 70px;
}

a.empoptionlink:hover {
font-family: MS Sans Serif;
font-size: 16px;
font-weight: bold;
color: #DB8D1E;
text-decoration: underline;
margin: 10px 50px 0px 70px;
}

td.tdempopdes {
width: 50%;
vertical-align: top;
text-align: left;
}

#empopdes {
font-family: MS Sans Serif;
font-size: 15px;
color:#000000;
margin: 10px 50px 0px 35px;
vertical-align:top;
text-align: left;
}

a.empopdeslink {
font-family: MS Sans Serif;
font-size: 15px;
color: #654530;
text-decoration: underline;
}

a.empopdeslink:hover {
font-family: MS Sans Serif;
font-size: 15px;
color: #DB8D1E;
text-decoration: underline;
}

#empopdes2 {
font-family: MS Sans Serif;
font-size: 5px;
color:#000000;
margin: 10px 50px 0px 35px;
vertical-align:top;
text-align: left;
}

a.empopdes2link {
font-family: MS Sans Serif;
font-size: 5px;
color: #654530;
text-decoration: underline;
}

a.empopdes2link:hover {
font-family: MS Sans Serif;
font-size: 5px;
color: #DB8D1E;
text-decoration: underline;
}

/*---------------------------------Employment Page Specific Style End---------------------------------*/
/*---------------------------------Contact Page Style Start---------------------------------*/

td.tdcontactframe {
width: 33.3%;
height: 30px
}

td.tdcontactposition {
height: 30px;
vertical-align: top;
}

#contactposition {
font-family: MS Sans Serif;
font-size: 16px;
color:#000000;
font-weight: bold;
text-decoration: underline;
margin: 0px 0px 0px 20px;
text-transform: capitalize;
}

td.tdcontactname {
}

#contactname {
font-family: MS Sans Serif;
font-size: 15px;
font-weight: bold;
color:#000000;
margin: 0px 0px 0px 20px;
}

td.tdcontactmethod {
width: 25%;
}

#contactmethod {
font-family: MS Sans Serif;
font-size: 15px;
color:#000000;
margin: 0px 0px 0px 20px;
}

td.tdcontactmethoddata {
width: 75%;
}

#contactmethoddata {
font-family: MS Sans Serif;
font-size: 15px;
color:#000000;
margin: 0px 0px 0px 0px;
}

table.tableemailformdata {
width: 100%;
}

td.tdemailformheader {
vertical-align: top;
height: 15px;
width: 15%;
}

td.tdemailforminputfield, td.tdemailformtextarea {
vertical-align: top;
height: 15px;
width: 35%;
}

#emailformheader {
font-family: MS Sans Serif;
font-size: 15px;
font-weight: bold;
}

td.tdemailformleftspacer, td.tdemailformrightspacer {
width: 25%;
}

/*---------------------------------Contact Page Style End---------------------------------*/
/*---------------------------------Nav Bar Style Start---------------------------------*/

td.tdnavbar {
height: 35px;
border-left:1px #e6e6e6;
border-right:1px #e6e6e6;
background-color:#ffffff;
align: center;
vertical-align: middle;
}

td.tdnavbutton {
align: center;
vertical-align: middle;
width: 11.1%;
height: 100%;
text-align: center;
font-weight: bold;
background-color: #DB8D1E;
}

a.navbuttonlink {
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-style: solid;
border-bottom-width: 0px;
border-bottom-color: #DB8D1E;
align: center;
vertical-align: middle;
width: 100%;
height: 100%;
text-align: center;
font-size: 14px;
font-family: MS Sans Serif;
font-weight: bold;
text-decoration: none;
letter-spacing: -1pt;
background-color: #DB8D1E;
color: #654530;
}

a.navbuttonlink:hover {
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-style: solid;
border-bottom-width: 0px;
border-bottom-color: #DB8D1E;
align: center;
vertical-align: middle;
width: 100%;
height: 100%;
text-align: center;
font-size: 14px;
font-family: MS Sans Serif;
font-weight: bold;
text-decoration: none;
letter-spacing: -1pt;
background-color: #654530;
color: #DB8D1E;
}

/*---------------------------------Nav Bar Style End---------------------------------*/

td.tdfooter {
height: 68px;
border-left:1px #e6e6e6;
border-right:1px #e6e6e6;
align: center;
background-image: url('images/main_footer.gif');
}