div,dl,dt,dd,ol,li,pre,form,fieldset,input,blockquote,embed,object {margin:0;padding:0;}
table{/*border-collapse:collapse;border-spacing:0;*/}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
q:before,q:after{content:'';}

/* COLOURS
ARS Red: #ee2e24
ARS Yellow: #ffde00
ARS Black: #231f20
*/

body {
	font: 11px "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #231f20;
	background: url(images/bg_repeat.jpg) repeat-x;
	margin: auto;
	
}

a, a:visited {
	text-decoration:none;
	color: #09C/*39F*/;
}

a:hover, a:active { color:#ee2e24;}

p, td, input, textarea {
	font: 11px/18px "Lucida Grande", Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #231f20;
	line-height:16px;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding: 0 0 1em 0;
}
h1 { font-size: 22px; color:#999;}
h2 { font-size: 20px; color:#666;}
h3 { font-size: 18px; color:#333;}
h4 { font-size: 16px;}
h5 { font-size: 14px;}
h6 { font-size: 12px;}

input, textarea {
	background-color: #ffe;
	margin-bottom: 20px;
	padding:2px;
}

form {
	border-left: 1px dotted #cdbfc9;
}

hr {
	height:0px;
	color: #d2d2d2;
	border-bottom: 1px solid #efefef;
	margin: 10px 0px;
}

ul, li { list-style: url(images/bullet.gif); 	
}


/*IDS*/

#container {
	background: url(images/bg.jpg) no-repeat left top;
	padding-top: 30px;
}

#header {
	width: 752px;
	height: 72px;
	background: url(images/logo_header.jpg) no-repeat #000;
	text-align:right;
	padding: 0;
}

#nav {
	background: url(images/navbg.gif) repeat-x #000;
	width: 752px;
	height: 25px;
	margin:0;
	padding:0;
	border-top: 5px solid #000;
	border-bottom: 5px solid #000;
}

#pgtitle {
	background: url(images/pgbg.jpg) repeat-y;
}

#pg {
	background: url(images/pgbg.jpg) repeat-y;
	width:752px;
	/*height:100%;*/
}

#pgshadow {
	background: url(images/pgshadowbg.jpg) repeat-y;
}

#home_content {
	background: url(images/topdropshadow.jpg) no-repeat top;
	width: 94%;
	height:100%;
}

#content {
	padding-top: 20px;
}

#subnav {
	padding-bottom: 20px;
}

#txtnav  {
	background: url(images/pgbg.jpg) repeat-y;
	font-face: "Trebuchet MS", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#txtnav td {
	font-size:8px;
	color:#09C;
	text-align:center;
	padding-top: 20px;
}

#homenews {
	font-size: 10px;
}

#bodycopy {
	height: 370px;
}

#bodycopy p {
	padding: 0 30px 20px 10px;
}

#footer {
	width: 759px;
	height: 32px;
	background: url(images/footer.jpg) no-repeat;
	font-face: "Trebuchet MS", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#cdbfc9;
	font-size: 8px;
	padding: 2px 30px 0 0;
}

#footer a, #footer a:visited {
	text-decoration:none;
	color:#dca;
}

#footer a:hover, #footer a:active { color:#ffde00;}

/*CLASSES*/

.login {
	position: relative;
	top: 16px;
	right: 16px;	
}

.date, .article b, .article strong {
	color: #069;
}

.article {
	padding-right: 20px;
	padding-bottom: 20px;
	color:#786f74;
}

.lrgtxt {
	font-size: 12px;
	line-height:20px;
	color: #786f74;
}

.medtxt {
	font-size: 10px;
	color: #675f64;
}

.smltxt {
	font-size: 9px;
	color: #453f42;
}

.dblspace {
	line-height: 24px;
}

.button {
	background: url(images/navbg.gif) repeat-x #000;
	height: 25px;
	margin:0 10px 60px 0;
	padding:2px 10px;
	border-top: 1px solid #fedf00;
	border-bottom: 1px solid #ef342b;
	vertical-align:middle;
	color:#fefefd;
	font-weight:bold;
	text-transform:uppercase;
	font-family: "Trebuchet MS", Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

p.onpic {
	color:#dedede;
	margin: 0;
	padding: 10px 200px 0 40px !important;
	font-size:14px;
	font-weight:normal;
	line-height: 28px;
}
