
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#555;
	margin:0;
	padding:0;
	background:url(images/template/back_fade.jpg) repeat-x #440465 ;
}
html {
	overflow-y:scroll;
}
.murdertable td {
	background-color:#FFF !important ;
}
.murdertable .img {
	margin:16px;
}

/*  = = = = = = = GEL BUTTONS = = = = = = = */
.gel_table {
	margin:16px 0 0;
}
.gel_button {
	background:url(images/gel_buttons/xpart_01.png) top no-repeat;
	text-align:left;
}
.gel_button strong {
	display:block;
	font-size:22px;
	margin-bottom:4px;
}
.gel_button a {
	display:block;
	background:url(images/gel_buttons/xpart_02.png) bottom no-repeat ;
	padding:14px;
	min-height:120px;
	color:#FFF;
	font-size:14px;
}
.gel_button a:hover {
	text-decoration:none !important ;
}
#gel_link_01, #gel_link_02, #gel_link_03, #gel_link_04 {
	background-color:#440465;
}
#gel_link_01:hover, #gel_link_02:hover, #gel_link_03:hover, #gel_link_04:hover {
	background-color:#210633;
}


.gta {
	margin:16px;
	background:url(images/gel_text_area/xgta_01.png) top no-repeat ;
	width:338px;
	text-align:left;
}
.gta2 {
	background:url(images/gel_text_area/xgta_02.png) bottom no-repeat ;
	padding:1px 1px 6px;
}
.gta, .gta2 {
	min-height:180px;
}
.gta, .gta h3 {
	color:#FFF !important ;
}
.gta li {
	padding-bottom:10px;
}

.tablebox {
	border:1px solid #CCC ;
}


/*  = = = = = = = GEL BUTTONS = = = = = = = */



.outsider {
	background:url(images/template/header_back.jpg) top center no-repeat ;
	min-height:245px;
	padding-bottom:20px;
}
.insider {
	background:url(images/template/footer.jpg) bottom center no-repeat ;
	min-height:405px;
	padding-bottom:60px;
}
.imageright {
	float:right;
	margin: 0 0 10px 20px;
}
.imageleft {
	float:left;
	margin: 0 20px 10px 0;
}
.lefty {
	padding-top:20px;
}
.lefty .imageleft {
	margin-right:6px;
}
.murdertable {
	margin-bottom:8px;
}
.header {
	height:154px; /* Change this to modify the initial spacing between content : this WILL NOT crop the header :) */
}
.header .img {
	position:absolute;
	margin:95px 0 0 4px;
}
.head_right {
	width:684px;
	position:absolute;
	margin:100px 0 0 260px;
}
.container {
	margin:0;
	width:960px;
}
.bodybit {
	background:#FFF;
	min-height:400px;
}
.rightbit {
	background:url(images/right_back_phone.jpg) no-repeat ;
	
}
.rightbit .div {
	padding:4px;
	margin-top:69px;
}
.rightbit marquee {
	font-size:18px;
	color:#FFF;
	padding-top:2px;
}


.mainbit {
	font-size:16px;
	margin:16px;
	padding-bottom:16px;
	min-height:200px;
	clear:both;
}
.mainbit a {
	text-decoration:none;
}
.mainbit a:hover {
	text-decoration:underline;
}
.mainbit h1 { font-size:26px; }
.mainbit h2 { font-size:22px; }
.mainbit h3 { font-size:20px; }
.mainbit h4 { font-size:16px; }
.mainbit h5 { font-size:14px; }
.mainbit h1, .mainbit h3, .mainbit h4, .mainbit h5, .mainbit h6 {
	margin:16px 16px 6px;
}
.mainbit h2 {
	margin:16px ;
}
.mainbit p {
	margin: 16px;
}

.div_div {
	margin:16px;
	background:#CCC;
	height:1px;
}


.mainbit h1, .mainbit h2, .mainbit h3, .mainbit h4, .mainbit h5, a, .Highlight {
	color:#440465;
}
.mainbit p, .quickbit span {
	text-align:justify;
}


.quickbit {
	height:26px;
	padding-left:16px;
	font-size:12px;
	margin-bottom:22px;
}
.quickbit ul, .quickbit li {
	margin:0;
	padding:0;
	list-style:none;
}
.quickbit li {
	float:left;
	display:inline;
}
.quickbit .a {
	width:154px;
	background:#333 url(images/vert_nav_over.jpg) repeat-x bottom ;
	display:block;
	color:#FFF;
	margin-right:1px;
	line-height:26px;
	text-align:center;
	text-decoration:none;
}
.quickbit .a:hover {
	background:#440465 url(images/vert_nav_norm.jpg) top repeat-x ;
}
.quickbit span {
	position:absolute;
	float:left;
	background:#EEE url(images/spanback.jpg) no-repeat ;
	border-width: 0 1px 1px ;
	border-color:#666;
	border-style:solid;
	width:140px;
	padding:6px;
	display:block;
	visibility:hidden;
	color:#444;
	line-height:16px;
	-moz-border-radius:0 0 6px 6px;
}
.firstlink .a {
	width:153px;
}
.firstlink span {
	width:139px;
}
.quickbit ul li:hover span {
	visibility:visible;
}
.quickbit span a {
	display:block;
	height:90px;
	margin-bottom:4px;
	text-decoration:none;
}


.devmaclink {
	margin-top:-46px;
	z-index:99;
	font-size:12px;
	padding-bottom:20px;
}
.devmaclink a {
	color:#FFF;
	text-decoration:none;
}
.devmaclink a:hover {
	text-decoration:underline;
}

.formtable {
	margin:16px 60px 16px 16px;
}
.formtable td {
	text-align:left;
}
.formtable .left {
	text-align:right !important ;
	vertical-align:top;
	padding-top:2px;
	color:#440465;
}
.formtable .txt {
	width:380px;
}
.formtable textarea {
	width:380px;
	height:180px;
}
.formtable input, .formtable textarea, .formtable select {
	border:1px solid #999;
	padding:2px;
}

.extralinks, .extralinks li, form {
	margin:0;
	padding:0;
}
.extralinks li {
	float:left;
	display:inline;
}
.extralinks li a {
	display:block;
	background:#555;
	padding:10px 20px;
	margin:0 16px;
	color:#FFF;
	text-decoration:none;
	width:130px;
	text-align:center;
}
.extralinks li a:hover {
	text-decoration:none;
	background:#888;
}
