html, body, div, span, object, iframe,
h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


p {
    margin: 1em 0 1em 0;
}

.white {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}


.grey {
color: #666666;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}


a.grey {
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}


a.grey:link {
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}


a.grey:hover {
color: #999999;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}


a.grey:visited {
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}


a {
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: underline;
}

a:link {
    color: #333333;
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

a:visited {
    color: #333333;
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

a:hover {
color: #999999;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
}

.greysquare {
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
background: url(grey.gif) left top no-repeat;
padding-left: 10px;
}

.darkgrey {
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
text-align: left;
}

a.darkgrey {
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
background: url(darkgrey.gif) left top no-repeat;
padding-left: 10px;
}

a.darkgrey:link {
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
background: url(darkgrey.gif) left top no-repeat;
padding-left: 10px;
}

a.darkgrey:visited {
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
background: url(darkgrey.gif) left top no-repeat;
padding-left: 10px;
}

a.darkgrey:hover {
color: #999999;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
background: url(grey.gif) left top no-repeat;
padding-left: 10px;
}

.menutext {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
line-height: 50px;
}

a.menutext {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
line-height: 50px;
margin-left: 20px;
}

a.menutext:link {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
line-height: 50px;
}

a.menutext:visited {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
line-height: 50px;
}

a.menutext:hover {
color: #ffff00;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
line-height: 50px;
}


.linkstext {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
line-height: 12px;
}


a.linkstext {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
line-height: 12px;
background: url("/res/100/images/white.gif") left top no-repeat;
padding-left: 10px;
}

a.linkstext:link {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
line-height: 12px;
background: url("/res/100/images/white.gif") left top no-repeat;
padding-left: 10px;
}

a.linkstext:visited {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
line-height: 12px;
background: url("/res/100/images/white.gif") left top no-repeat;
padding-left: 10px;
}

a.linkstext:hover {
color: #ffff00;
font-family: Arial, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
line-height: 12px;
background: url(yellow.gif) left top no-repeat;
padding-left: 10px;
}

.bigwhite {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 22px;
font-weight: bold;
}

.biggrey {
color: #666666;
font-family: Arial, sans-serif;
font-size: 33px;
font-weight: bold;
margin: 0 0 0 0;
}

.biggestgrey {
color: #666666;
font-family: Arial, sans-serif;
font-size: 40px;
font-weight: bold;
margin: 0 0 0 0;
}

.footertext {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 10px;
text-decoration: none;
line-height: 50px;
margin: 0 0 0 0;
}

a.footertext {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 10px;
text-decoration: none;
line-height: 50px;
margin-left: 10px;
}

a.footertext:link {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 10px;
text-decoration: none;
line-height: 50px;
}

a.footertext:visited {
color: #ffffff;
font-family: Arial, sans-serif;
font-size: 10px;
text-decoration: none;
line-height: 50px;
}

a.footertext:hover {
color: #ffff00;
font-family: Arial, sans-serif;
font-size: 10px;
text-decoration: none;
line-height: 50px;
}

body {
background-color: #ffffff;
text-align: center;
}

.greyinput {
width: 100px;
height: 13px;
padding: 6px;
border: 0px;
background-color: #cccccc;
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
}

.greyinput2 {
width: 150px;
height: 13px;
padding: 6px;
border: 0px;
background-color: #cccccc;
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
}

.greytextarea2 {
width: 250px;
height: 100px;
padding: 6px;
border: 0px;
background-color: #cccccc;
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
}

.whiteinput {
width: 175px;
height: 13px;
padding: 6px;
border: 0px;
background-color: #ffffff;
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
}

.buttoninput {
width: 85px;
height: 25px;
border: 0px;
background-color: #ffff00;
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
}

.buttonhoverinput {
width: 85px;
height: 25px;
border: 0px;
background-color: #ffff00;
color: #999999;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
}

.wrap {
margin: 0 auto;
width: 1040px;
}

.header {
padding-right: 20px;
width: 1020px !important;
width /**/:1040px;
padding-top: 30px;
height: 100px !important;
height /**/:130px;
text-align: right;
background: url("/res/100/images/gtex.jpg") left no-repeat;
background-color: #ffffff;
}

.menu {
padding-right: 22px;
width: 1018px !important;
width /**/:1040px;
height: 50px;
text-align: right;
background: url("/res/100/images/thatswhatwedo.jpg") left no-repeat;
background-color: #000000;
}

.colthird {
position: relative;
float: left;
width: 330px;
background-color: #ffffff;
text-align: left;
}

.col2thirds {
position: relative;
float: left;
width: 665px;
background-color: #ffffff;
text-align: left;
}

.colsml {
position: relative;
float: left;
width: 162px;
background-color: #ffffff;
text-align: left;
}

.colsml2 {
position: relative;
float: left;
width: 208px;
background-color: #ffffff;
text-align: left;
}

.colsml2content {
clear: both;
padding-left: 5px;
width: 203px !important;
width /**/:208px;
background-color: #ffffff;
text-align: left;
}

.colsml2head {
clear: both;
height: 25px;
line-height: 25px;
padding-left: 5px;
width: 203px !important;
width /**/:208px;
background-color: #ffff00;
text-align: left;
color: #333333;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}

.colsml2content {
clear: both;
padding-left: 5px;
width: 203px !important;
width /**/:208px;
background-color: #ffffff;
text-align: left;
}

.boxtrack {
clear: both;
text-align: left;
padding-left: 10px;
width: 320px !important;
width /**/:330px;
padding-top: 10px;
padding-bottom: 20px;
background-color: #666666;
}

.boxlinks {
clear: both;
text-align: left;
padding-left: 10px;
width: 320px !important;
width /**/:330px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #999999;
}

.boxyellow {
clear: both;
text-align: left;
padding-left: 10px;
width: 320px !important;
width /**/:330px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffff00;
}
.colspace5 {
position: relative;
float: left;
width: 5px;
height: 5px;
}
.colspace10 {
position: relative;
float: left;
width: 10px;
height: 10px;
}


.colspace20 {
position: relative;
float: left;
width: 20px;
height: 5px;
}


.rowspace {
clear: left;
width: 5px;
height: 5px;
}


.footer {
position: relative;
clear: left;
width:1040px;
height: 50px;
background-color: #000000;
text-align: right;
}
.footerleft {
position: relative;
float: left;
padding-left: 22px;
width: 478px !important;
width /**/:500px;
height: 50px;
background-color: #000000;
text-align: left;
}
.footerright {
position: relative;
float: right;
padding-right: 22px;
width: 478px !important;
width /**/:500px;
height: 50px;
background-color: #000000;
text-align: right;
}

/* Validation for contact page
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 14px;
}
*/

