/* ------ Global Reset ------ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: 0 auto;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


.clear
	{
	clear:both;
	}





/* ------ Styling ------ */

body
	{
	font-size: 62.5%;
	font-family: "neue helvetica", "helvetica neue", "helvetica 55 roman", helvetica, arial, sans-serif;
	text-align: center;
	background: #3b3b3b;
	color: #ccc;
	font-weight: lighter;
	}

html>body, html>body #wrapper {
    }

 html, body, #container {
	margin: 0;
	padding: 0;
    }

#container
	{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	padding-bottom:30px;
	}

body#homepage #container
	{
	background: url(../images/background_spark2.gif) no-repeat top left;
	}
#containergeneric
	{
	width: 1000px;
	text-align: left;
	position: relative;
	padding-bottom:30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
body#genericpage #containergeneric
	{
	background-image: url(../images/background_spark_grad2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 650px;
	background-color: #000000;
	}
h1 a:link, h1 a:visited
	{
	display: block;
	height: 112px;
	width: 238px;
	background: url(../images/main_title.gif) no-repeat top left;
	position: absolute;
	text-indent: -1000em;
	top: 0;
	left: 0;
	}

strong
	{
	font-weight:bold;
	}

a 	{
	color:#e5a713;
	}



a:hover
	{
	text-decoration:none;
	}

h2
	{
	font-size: 2.75em;
	margin: 0 0 10px 0;
	line-height: 1.1em;
	}

span
	{
	}
	.hide {
	position: absolute;
	left: -3000px;
	top: -3000px;
}


/* ------ Main Page Navigation ------ */

#nav
	 {
	position: absolute;
	top: 23px;
	left: 252px;
	font-size: 1.2em;
	}

#nav li
	{
	width: 139px;
	height: 27px;
	background: url(../images/nav.gif) no-repeat top left;
	float: left;
	margin: 0 5px 0 0;
	}

#nav li#nav_tab_1
	{
	background: url(../images/nav_tab_1.gif) no-repeat top left;
	}

#nav li#nav_tab_2
	{
	background: url(../images/nav_tab_2.gif) no-repeat top left;
	}

#nav a:link, #nav a:visited
	{
	display: block;
	padding: 8px 0 0 14px;
	text-decoration: none;
	color: #fff;
	}


#nav li a.active
	{
	color: #e4a824;

	}

#nav a:hover
	{
	text-decoration: underline;
	}




#left_column
	{
	margin: 0 20px 0 50px;
	width: 190px;
	float :left;
	font-size: 12px;
	}
* html #left_column {margin: 0px 20px 0px 20px;border:0px solid #00ff00;}

body#homepage #left_column
	{
	margin-top:427px;
	}


body#genericpage #left_column
	{
	margin-top:180px;
	}

#left_column .client_logos
	{
	margin-top:20px;
	}



#main
	{
	float:left;
	width:650px;
	margin-bottom:30px;
	}


body#homepage #main
	 {
	margin-top: 420px;
	}
body#genericpage #main
 {
	margin-top: 173px;
	}

#double_column_wrapper
	 {
	float :left;
	font-size: 1.2em;
	line-height: 1.3em;
	width: 740px;
	margin-bottom:10px;
	}

#double_column_wrapper h3.main_header
	 {
	width:430px;
	font-size:32px;
	margin-bottom:18px;
	margin-top:0px;
	line-height:34px;
	font-weight:normal;
	}

* html #double_column_wrapper h3.main_header
	 {
	font-weight:normal;
	 }
* + html #double_column_wrapper h3.main_header
	 {
	font-weight:normal;
	padding-bottom:2px;
	 }

#double_column_wrapper h4
	{
	line-height: 17px;
	margin-bottom: 8px;
	color: #BF8B10;
	}


#double_column_left
	{
	width: 430px;
	float: left;
	}

#double_column_right
{
	width: 250px;
	float: left;
	margin-top:-38px;
	position:relative;
}

* html #double_column_right
{
	margin-top:-38px;
}

#double_column_right h3
{
	font-size: 18px;
	font-weight:normal;
	margin-bottom:20px;
}

#double_column_right h4
{
	font-size: 18px;
	font-weight:normal;
	margin-bottom:16px;
}

#double_column_right p
{
	line-height:18px;
	color:#ccc;
}

#double_column_right p.png_link
{
position:absolute;
left:0px;
width:270px;
height:50px;
}

#double_column_right p.png_link a
{
display:block;
width:270px;
height:50px;
}

#double_column_right p.png_link a span
{
display:none;
}


#double_column_left
	{
	margin-right: 20px;
	line-height: 18px;
	}
	#double_column_left2, #double_column_right2
	{
	width: 300px;
	float: left;
	}

#double_column_left2
	{
	margin-right: 50px;
	line-height: 1.4em;
	}



 #triple_column_wrapper
	 {
	float:left;
	padding-top:10px;
	border-top: 1px solid #e4a824;
	font-size: 1.2em;
	line-height: 1.3em;
	width: 650px;
	}

 #triple_column_wrapper h3
	 {
	font-size:1.4em;
	margin-bottom:14px;
	}

 #triple_column_wrapper h4
	 {
	font-size:1em;
	margin-bottom:5px;
	}

 #triple_column_wrapper p
	 {
	margin-bottom:10px;
	}


#triple_column_left, #triple_column_centre
	{
	width:188px;
	float:left;
	margin-right:43px;
	}

#triple_column_left	li
	{
	float:left;
	width:83px;
	height:53px;
	display:inline;
	margin:0 6px 6px 0;
	background-color: #4B4A4B;
	}

#triple_column_left	ul li.one
	{
	background-color: #000000;
	background-image: url(../images/CenturyDyeingLogoprosmall.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
#triple_column_left	ul li.two
	{
	background-color: #000000;
	background-image: url(../images/coatingappslogosmall.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#triple_column_left	ul li.three
	{
	background-color: #000;
	background-image: url(../images/JBBroadleyLogosmall.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#triple_column_left	ul li.four
	{
	background-color: #000;
	background-image: url(../images/MayfieldYarnsV2small.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#triple_column_left	ul li.five
	{
	background-color: #000;
	background-image: url(../images/WilliamReedprosmall.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#triple_column_left	ul li.six
	{
	background-color: #000;
	background-image: url(../images/TEXASprosmall.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#triple_column_left	li a
	{
	width:83px;
	height:53px;
	display:block;
	}

 #triple_column_right
	{
	width:186px;
	float:left;
	}

 #triple_column_right form
	{
	margin-top:10px;
	}

 #triple_column_right form input.line1
	{
	margin-bottom:10px;
	background:#624827;
	color:#e4a824;
	padding:0 5px 0 5px;
	border:none;
	font-size:1em;
	}

 #triple_column_right form input.button
	{
	padding:0px;
	}

#left_column .home {
margin-bottom:22px;
}


#left_column .home_news_cont {
padding:0px;
margin:0px;
position:relative;
}

#left_column .home_news_cont p.link{
margin:0px;
padding:0px;
position:absolute;
right:10px;
top:80px;
font-size:11px;
}

#left_column .home_news {
padding:10px;
margin:0px;
margin-bottom:20px;
width:170px;
height:80px;
background: url(../images/news_banner.png) no-repeat;
}

* html #left_column .home_news { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/news_banner.png');}

#left_column .home_news H5{
color:#e4a824;
border-bottom:1px solid #e4a824;
padding-bottom:5px;
}

#left_column .home_news p.text{
padding-top:5px;
line-height:14px;
font-size:11px;
}

#double_column_right form {
margin:0px;
padding:0px;
}

#double_column_right .privacy {
margin:0px;
padding:0px;
width:270px;
}

.privacy a {color: #e5a713;text-decoration: none;}
.privacy a:hover {color: #fff;text-decoration: none;}

#home_comp {
margin:0px;
margin-top:20px;
padding:0px;
width:270px;
}

#home_comp h3{
margin-top:0px;
padding:0px;
}

#home_comp span{
display:none;
}

#home_comp .logo{
margin:0px;
margin-bottom:10px;
padding:0px;
width:270px;
height:60px;
position:relative;
}

#home_comp .logo p{
margin:0px;
padding:0px;
width:120px;
height:60px;
float:left;
}

#home_comp .logo p.first_png_link{
position:absolute;
top:0px;
left:0px;
width:120px;
height:60px;
}

#home_comp .logo p.first_png_link a{
display:block;
width:120px;
height:60px;
}

#home_comp .logo p.second_png_link{
position:absolute;
top:0px;
left:130px;
width:120px;
height:60px;
}

#home_comp .logo p.second_png_link a{
display:block;
width:120px;
height:60px;
}

#home_comp .logo p.full_png_link{
position:absolute;
top:0px;
left:0px;
width:250px;
height:60px;
}

#home_comp .logo p.full_png_link a{
display:block;
width:250px;
height:60px;
}

#home_comp .logo p.first{
margin-right:10px;
margin-bottom:10px;
}

#home_comp .logo p.first a{
display:block;
width:120px;
height:60px;
}

#home_comp .logo p.second{
margin-bottom:10px;
}

#home_comp .logo p.second a{
display:block;
width:120px;
height:60px;
}

#home_comp .logo p.full{
margin-bottom:0px;
}

#home_comp .logo p.full a{
display:block;
width:250px;
height:60px;
}

#home_comp .logo p#cd {background: url(../images/home_logo_cd.png) no-repeat;}
* html #home_comp .logo p#cd { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/home_logo_cd.png');}

#home_comp .logo p#ca {background: url(../images/home_logo_ca.png) no-repeat;}
* html #home_comp .logo p#ca { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/home_logo_ca.png');}

#home_comp .logo p#jb {background: url(../images/home_logo_jjb.png) no-repeat;}
* html #home_comp .logo p#jb { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/home_logo_jjb.png');}

#home_comp .logo p#my {background: url(../images/home_logo_my.png) no-repeat;}
* html #home_comp .logo p#my { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/home_logo_my.png');}

#home_comp .logo p#wr {background: url(../images/home_logo_wr.png) no-repeat;}
* html #home_comp .logo p#wr { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/home_logo_wr.png');}

#home_comp .logo p#tcd {background: url(../images/home_logo_tcd.png) no-repeat;}
* html #home_comp .logo p#tcd { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/home_logo_tcd.png');}

#home_comp .logo p#iq {background: url(../images/home_logo_iq.png) no-repeat;width:250px;}
* html #home_comp .logo p#iq { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/home_logo_iq.png');}

/* ------ Footer ------ */

#footer_wrapper
	{
	clear:both;
	width: 100%;
	text-align: center;
	background: #3b3b3b url(../images/footer_background.gif) no-repeat top center;
	height: 180px;
	}

#footer
	{
	margin: 0 auto;
	width: 1000px;
	text-align: left;
	padding-top: 30px;
	font-size: 1.1em;
	line-height: 1.4em;
	height: 13em;
	}

#footer ul li
	{
	float: left;
	width: 160px;
	margin-left: 30px;
	font-weight: bold;
	}

#footer ul li ul, #footer ul li ul
	{
	float: none;
	}

#footer ul li ul, #footer ul li ul li, #footer ul li ul, #footer ul li ul li
	{
	margin: 0;
	font-weight: normal;
	}

#footer a:link, #footer a:visited
	{
	display: block;
	color: #8f8c8c;
	text-decoration: none;
	}

#footer a:hover
	{
	text-decoration: underline;
	}

#genericpage #containergeneric #left_column h4 {

	font-size: 18px;
	font-weight: normal;
	margin-top: 7px;
	margin-bottom: 12px;
}

#left_column h4 {

	font-size: 18px;
	font-weight: normal;
	margin-top: 7px;
	margin-bottom: 12px;
}
#genericpage #containergeneric #left_column #sidenav li {
	font-size: 12px;
	font-weight: normal;
}
#genericpage #containergeneric #left_column #sidenav ul {
	list-style-image: url(../images/nav_arrow.gif);
	margin: 0;
	text-indent: 0px;
	padding: 0;
	padding-left: 15px;
	list-style-position: outside;
	line-height: 22px;
	font-weight: normal;
}
#sidenav a {
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
#sidenav a:hover {
	color: #e5a713;
	text-decoration: none;
	cursor:pointer;
	}
#backgroundWrapper {
	background: #3b3b3b url(../images/background.gif) repeat-y top center;
}
.yell {
	color: #e5a713;
	display: inline;
}
.boardlist h3 {
	font-size: 120%;
	margin-bottom: 5px;
	color: #C08C10;
	display: block;
	margin-top: 5px;
}
.boardlist span {
	float: left;
	display: block;
}
.boardlist .boardimage {
	float: left;
	height: 108px;
	width: 145px;
}
.boardlist .boardimage img {
	float: left;
}
.boardlist {
	margin-bottom: 30px;
	height: auto;
}
.boardlist p.boardlisttext {
	line-height: 16.5px;
	font-weight: 100;
}
img.floatLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}
#double_column_right li {
	margin-bottom: 8px;
}
#nav li .active {
	color: #e4a824;
	padding: 8px 0 0 14px;
	display: block;
}
#gbcf-form input , #gbcf-form select, #gbcf-form textarea {
	margin-bottom: 7px;
}
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.news_text {
	width: 380px;
	float: left;
}
div.floatLeft {
	float: left;
	margin-left: 30px;
}
.news_item {
	clear: both;
	margin-top: 15px;
}
#main #double_column_wrapper .news_item_first h4 ,#main #double_column_wrapper .news_item h4
{
	margin-bottom: 0px;
}
#flash_banner {
	height: 415px;
	width: 1000px;
	position: absolute;
	left: 0px;
	top: 52px;
}


#th_cont {
width:430px;
margin-bottom:20px;
font-size:12px;
}

#th_cont h3{
margin:0px;
padding:0px;
width:430px;
height:300px;
margin-bottom:0px;
background: url(../images/1571170med.png) no-repeat;
}

* html #th_cont h3{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/1571170med.png');}

#th_cont h3 span{
display:none;
}

#th_bk{
margin:0px;
padding:20px;
line-height:18px;
color:#ccc;
background:#111111 url(../images/bod_text_bk.gif) no-repeat bottom;
}

#th_bk p{
margin:0px;
padding-bottom:20px;
}


.itemoc {
margin:0px;
padding:0px;
width:430px;
}

.itemoc p.top{
margin:0px;
padding:0px;
height:20px;
width:430px;
background: url(../images/p_top.png) no-repeat;
}

* html .itemoc p.top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/p_top.png');}

.itemoc p{
margin:0px;
padding:20px;
padding-top:0px;
line-height:18px;
color:#ccc;
background:#111111 url(../images/bod_text_bk.gif) no-repeat bottom;
}

.oc_cont {
width:430px;
margin-bottom:20px;
position:relative;
font-size:12px;
}

.oc_cont h3{
margin:0px;
padding:0px;
width:430px;
height:100px;
margin-bottom:0px;
font-weight:normal;
}

#oc_cd {background: url(../images/oc_cd.png) no-repeat;}
* html #oc_cd { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/oc_cd.png');}

#oc_ca {background: url(../images/oc_ca.png) no-repeat;}
* html #oc_ca { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/oc_ca.png');}

#oc_jbb {background: url(../images/oc_jbb.png) no-repeat;}
* html #oc_jbb { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/oc_jbb.png');}

#oc_my {background: url(../images/oc_my.png) no-repeat;}
* html #oc_my { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/oc_my.png');}

#oc_wrw {background: url(../images/oc_wrw.png) no-repeat;}
* html #oc_wrw { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/oc_wrw.png');}

#oc_tcd {background: url(../images/oc_tcd.png) no-repeat;}
* html #oc_tcd { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/oc_tcd.png');}

#oc_iq {background: url(../images/oc_iq.png) no-repeat;}
* html #oc_iq { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/oc_iq.png');}

.oc_cont h3 span {display:none;padding:10px;font-size:16px;}

.oc_cont h3 a{
color:#CC6600;
position:absolute;
top:80px;
left:10px;
text-decoration:none;
cursor:pointer;
font-size:12px;
font-weight:normal;
}

.oc_cont h3 a:hover{
color:#CCC;
cursor:pointer;
font-weight:normal;
}





.item1 {
margin:0px;
padding:0px;
width:430px;
}

.item1 p{
margin:0px;
padding:20px;
line-height:18px;
color:#ccc;
background:#111111 url(../images/bod_text_bk.gif) no-repeat bottom;
}

.bod_cont {
width:430px;
margin-bottom:20px;
position:relative;
font-size:12px;
}

.bod_cont h3{
margin:0px;
padding:0px;
width:430px;
height:100px;
margin-bottom:0px;
font-weight:normal;
}

#bod_ce {background:url(../images/bod_ce_bk.png) no-repeat;}
* html #bod_ce { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_ce_bk.png');}

#bod_sm {background:url(../images/bod_sm_bk.png) no-repeat;}
* html #bod_sm { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_sm_bk.png');}

#bod_jr {background:url(../images/bod_jr_bk.png) no-repeat;}
* html #bod_jr { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_jr_bk.png');}

#bod_jru {background:url(../images/bod_jru_bk.png) no-repeat;}
* html #bod_jru { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_jru_bk.png');}

#bod_jg {background:url(../images/bod_jg_bk.png) no-repeat;}
* html #bod_jg { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_jg_bk.png');}

.bod_cont h3 span {display:none;padding:10px;font-size:16px;}

.bod_cont h3 a{
color:#330000;
position:absolute;
top:80px;
left:10px;
text-decoration:none;
cursor:pointer;
font-size:14px;
font-weight:normal;
}

.bod_cont h3 a:hover{
color:#CC6600;
cursor:pointer;
font-weight:normal;
}

.bod_banner{
padding:0px;
margin: 0px 0px 20px 0px;
width:270px;
height:50px;
}

.bod_banner a{
display:block;
width:270px;
height:50px;
}

.bod_banner span{
display:none;
}

#au_ce {background:url(../images/bod_banner_ce.png) no-repeat;}
* html #au_ce { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_banner_ce.png');}

#au_sm {background:url(../images/bod_banner_sm.png) no-repeat;}
* html #au_sm { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_banner_sm.png');}

#au_jr {background:url(../images/bod_banner_jr.png) no-repeat;}
* html #au_jr { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_banner_jr.png');}

#au_jru {background:url(../images/bod_banner_jru.png) no-repeat;}
* html #au_jru { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_banner_jru.png');}

#au_jg {background:url(../images/bod_banner_jg.png) no-repeat;}
* html #au_jg { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_banner_jg.png');}

.new_news_cont {
/*height:230px;*/
margin-right:40px;
margin-bottom:0px;
padding:0px;
background: url(../images/bod_news_bk_main.png) no-repeat top left;
}

/*
* html .new_news_cont{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bod_news_bk_main.png');
}
*/







.new_news_cont H4 {
border-bottom:1px solid #CC6600;
margin:10px;
padding-top:10px;
font-size:16px;
font-weight:normal;
padding-bottom:5px;
}

* + html .new_news_cont H4 {
padding-top:10px;
}

.new_news_sub_cont{
margin:0px;
padding:0px;
/*height: 150px;*/
}

.new_news_sub_cont div.text{
margin:0px;
padding:0px;
width:430px;
float:left
}

.new_news_sub_cont div.text p{
margin:0px;
padding:0px 0px 0px 20px;
line-height:18px;
}

.new_news_sub_cont div.image{
margin:0px;
padding:0px;
float:left;
margin-left:20px;
width:230px;
height:150px;
}

.new_news_cont H4.date {
border:0px solid #CC6600;
border-top:1px solid #CC6600;
margin:10px;
font-size:14px;
font-weight:normal;
padding-top:3px;
padding-bottom:10px;

}

.new_news_cont H4.link {
border:0px solid #CC6600;
margin:10px;
margin-top:-45px;
font-size:12px;
font-weight:normal;
float:right;
}

* + html .new_news_cont H4.link {
padding-top:10px;
}

.new_news_bottom {
height: 18px;
width: 700px;
background: url(../images/bottom_sec.png) no-repeat bottom;
margin-top: -10px
}


.new_archive_cont {
margin-right:40px;
}

.header{
color:#e5a713;
padding-left:10px;
}

.news_light {
background-color:#0C0C0C;
position:relative;
}

.news_light p {
margin:0px;
padding:5px;
padding-left:20px;
}

.news_light p.header{
padding-left:10px;
}

.news_light p.date {
margin:0px;
padding:5px;
position:absolute;
right:100px;
top:0px;
}

* html .news_light p.date {margin-right:40px;}
* html #news_bottom p.date {margin-right:0px;}

.news_light a{
margin:0px;
padding:5px;
position:absolute;
right:10px;
top:0px;
}

* html .news_light a {margin-right:40px;}
* html #news_bottom a {margin-right:0px;}

.news_dark {
background-color:#111;
position:relative;
}

#news_top {
width:700px;
height:26px;
background: url(../images/news_dark_top.png) no-repeat bottom;
}

* html #news_top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/news_dark_top.png');}

#news_bottom{
width:700px;
height:26px;
background: url(../images/news_dark_bottom.png) no-repeat bottom;
}

* html #news_bottom { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/news_dark_bottom.png');}

.news_dark p {
margin:0px;
padding:5px;
padding-left:20px;
}

.news_dark p.header{
padding-left:10px;
}

.news_dark p.date {
margin:0px;
padding:5px;
position:absolute;
right:100px;
top:0px;
}

* html .news_dark p.date {margin-right:40px;}

.news_dark a{
margin:0px;
padding:5px;
position:absolute;
right:10px;
top:0px;
}

* html .news_dark a {margin-right:40px;}

/* contact form styles! */

#double_column_left label{
color:#ccc;
}

#form-div {
margin-left:20px;
}

.form_bk {
background: url(../images/contact_text_bk.gif) no-repeat bottom;
}

#double_column_left input{
border:1px solid #CC6600;
background-color:#111;
color:#ccc;
width:250px;
}

#double_column_left input.checkbox{
border:0px solid #CC6600;
background-color:none;
color:#ccc;
width:16px;
}

#double_column_left input.button{
border:1px solid #ccc;
background-color:#666;
color:#000;
width:125px;
cursor:pointer;
margin-top:7px;
}

* html #double_column_left input.button{
}

#double_column_left input#antispam{
border:1px solid #CC6600;
background-color:#111;
color:#ccc;
width:125px;
}

#double_column_left textarea{
border:1px solid #CC6600;
background-color:#111;
color:#ccc;
width:250px;
}

#double_column_left select{
border:1px solid #CC6600;
background-color:#111;
color:#ccc;
width:250px;
}

* html #double_column_left legend{
margin-left:-8px;
}

#double_column_left label#news-opt-error{
border:0px solid #ff0000;
float:left;
padding:0px;
margin:0px;
}

#double_column_left input#news-opt{
border:0px solid #ff0000;
padding:0px;
margin:0px;
}

table.admin-table {
	border: none;
	width: 600px;
	margin-top: 0.5em;
}

table.admin-table th {
	border-bottom: solid 2px;
		border-top: solid 2px;
		padding: 0.5em 0;
		font-weight: bold
}

table.admin-table td {
	width: 200px;
	border-bottom: solid 1px #ccc;
	padding: 0.5em 0;
}

.text-long {
	width: 90%;
	padding: 0 20px 0 20px;
}

dl {
  width: 550px;
}

dl dt {
width: 40px;
float: left;
}

dl dd {
margin: 0 0 1em 50px;
}

dl dd dl {
margin: 1em 0 0 0;
}

p.privacy {
  width: 550px;
}
