html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 color: white;
 font-weight: normal;
 outline:none;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
q:before, q:after { content:''; }
a, a:visited { color: #00F; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { color: #99FD0B; }
.invspan {
	display: none;
}

body {
	border: 0;
	min-width: 1229px;
	min-height: 1681px;
	background-color: black;
	background-image: url(../img/background/greybackgroundtopimage.png);
	background-position: 0 214px;
	background-repeat: repeat-x;
}
/* HEADER ################################################  HEADER CODE #################################### */

#header {
min-width: 1219px;
height: 196px;
	background: url(../img/top/topbanner_m.jpg) repeat-x top right;
font-size: 0;
padding-bottom: 5px;
border-bottom-color:#6bcd04;
border-bottom-style: solid;
border-bottom-width: 2px;
}

#header_l {
	font-size: 0;
	width: 510px;
	height: 196px;
	background: black url(../img/top/topbanner_l.jpg) no-repeat top right;
	float: left;
}

#header_r {
	font-size: 0;
	width: 708px;
	height: 196px;
	background: black url(../img/top/topbanner_r.jpg) no-repeat top right;
	float: right;
}

#header_nav {
margin: 94px 0 0 -10px;
max-height: 76px;
width: 668px;
font-size: 0;
}

#header_r ul {
	max-height: 76px;
	width: 668px;
	inline-block;
}

#header_r ul li {
	max-width: 167px;
	display: inline-block;
	list-style: none;
}

/* ################################################  HEADER CODE #################################### */

/* LEFTBAR ################################################ LEFTBAR CODE ################################## */

#leftbar {
	border: 0;
	font-size: 0;
	width: 239px;
	min-height: 970px;
	background: url(../img/left/background.png) no-repeat 5px 45px;
	float: left;
}

ul#leftnavbar {
	padding: 61px 0 8px 25px;
	list-style: none;
}

#leftnavbar li {
margin: 0;	
}

/* LEFTBAR ################################################ LEFTBAR CODE ################################## */

/* MAIN ################################################ MAIN CODE ################################## */

#main {
	min-width: 693px;
	min-height: 1450px;
	background: url(../img/bottom/hatstand.png) no-repeat left bottom;
}

/* MAIN ################################################ MAIN CODE ################################## */

/* RIGHTBAR ################################################ RIGHTBAR CODE ################################## */

#rightbar {
	padding: 0;
	width: 235px;
	min-height: 970px;
	font-size: 0;
	background: url(../img/right/background.png) no-repeat  0 45px;
	float: right;
}

#right_dev1 {
	margin: 56px 0 0 13px;
	width: 230px;
	height: 198px;
	background: url(../img/right/newreleasetopbutton.png) no-repeat left top;
}

#rightbar img { margin: 11px 0 0 8px; }

#right_dev1 img {	margin: 85px 0 0 9px;	}

#right_dev2 {
	margin: 20px 0 0 13px;
	width: 230px;
	height: 198px;
	background: url(../img/right/indevelopment2ndbutton.png) no-repeat left top;
}

#right_dev2 img { margin: 89px 0 0 8px; }

.right_dev3 {
margin: 0 0 0 13px;
width: 230px;
height: 121px;
background: url(../img/right/behindlinkimagebutton.png) no-repeat left top;
}

/* RIGHTBAR ################################################ RIGHTBAR CODE ################################## */

/* FOOTER ################################################ FOOTER CODE ################################## */

#footer {
	min-width: 1219px;
clear: both;
height: 196px;
background: url(../img/bottom/banner_m.png) repeat-x bottom left;
}

#footer_l {
	width: 703px;
	height: 196px;
	float: left;
	background: black url(../img/bottom/banner_l.png) no-repeat bottom left;
}

#footer_r {
	width: 515px;
	height: 196px;
	float: right;
	background: black url(../img/bottom/banner_r.png) no-repeat bottom right;
}

p#copyright {
	padding: 173px 0 0 265px;
	font-size: 14px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}

p#company {
padding: 183px 0 0 147px;
font-size: 8px;
color: #013301;
font-family: Arial, Helvetica, sans-serif;
}

a:active, a:focus {
outline: none;
}

/* FOOTER ################################################ FOOTER CODE ################################## */
#tickletummbanner {
position: absolute;
top: 17px;
right: 52px;
}


