/* Version 1.20 03/05/2008 Modulus Pty. Ltd.*/
/*History*/
/*04/04/2008 - prh - intital version*/
/*03/05/2008 - prh - margin and padding adjustments*/
/* Elements */

acronym {
	text-decoration : underline;
	border-bottom: 1px dashed #4A4A4A;
}

body{
   margin: 0px;
		padding: 0px; 
		background-color: #EED9A6;
		font-family : verdana,arial,helvetica,sans-serif;
		font-size : 0.85em;
		width: 100%;
}

dt {
	font-size : 1em;
	font-weight: bold;
}

em {
	font-size : 1.2em;
	font-style: italic;
	font-weight: bold;
}

h1 {
	font-family : arioso,verdana,arial,helvetica,sans-serif;
	font-size : 2.0em;
}

h2 {
	font-family : arioso,verdana,arial,helvetica,sans-serif;
	font-size : 1.80em;
}

h3 {
	font-family : arioso,verdana,arial,helvetica,sans-serif;
	font-size : 1.60em;
}

h4 {
	font-family : arioso,verdana,aria,helvetical,sans-serif;
	font-size : 1.40em;
}

h5 {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 1.30em;
}

h6 {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 1.20em;
	margin-left : 25px;
}

q {
	font-style: italic;	
}

table {
	border-color: #BD4A00;
  padding-left: 5px;
  margin-left: 10px; 
}
					
/* Pseudo classes for links */
a:link, a:visited, a:active {
	background-color : inherit;
	color : #4A4A4A;
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 100%;
	text-decoration : underline;
}

a:hover {
	background-color : inherit;
	color : #4A637B;
	text-decoration: underline;
}


/* IDs */
#upper {
   background-color: #EED9A6;
}
			#logo {
			   float: left;
			   width: 77px;
			   margin: 0;
			   padding: 0;
			   border-width: 0;
			   background-color: #CE7300;
			   height: 700px;
			}
			#content {
			   background-color: #EED9A6;
			   /*margin-left: 77px;*/
			   margin: 0;
			   padding: 0;
			   border-width: 0;
			}
						#header {
								background-color: #CE9C00;
								margin: 0;
			   				padding: 0;
			   				border-width: 0;
								height: 60px;
						}
						#main {
						}
									#body {
									  margin: 0;
										margin-left: 5%; 
										margin-right: 0%; 
										padding: 0;
										padding-left: 0%; 
										padding-right: 0%;
										background-color: #EED9A6;
										text-align: justify;
										overflow: hidden;
									}
									#advert {
										width: 165px;
									  float: right;
									  margin: 0;
									  margin-left: 10px;
									  padding: 0;
									}
#footer {
   background-color: #CE7300;
   text-align: center;
   clear: both;
}

/* Classes */
.clearer {
   clear: both;
}

.tags {
   font-size: 75%;
}

.lightBackground {
	background-color : #EED9A6;
}

.darkBackground {
	background-color : #CE7300;
}

.center {
	text-align : center;
}

.centersmall {
	font-size : 75%;
	text-align : center;
}

.code {
	background-color : #FFFFFF;
	color : #336666;
	font-family : "courier new",verdana,arial,helvetica,sans-serif;
	font-size : 100%;
}

.copyright 	{
	background-color : #4A6273;
	color : #FFFFFF;
	font-family : "courier new",verdana,arial,helvetica,sans-serif;
	font-size : 75%;
}

.sample   {
	page-break-after : always;
}

.footer {
	/*font-size : 75%;*/
	text-align : center;
}

.nowrap {
	white-space: nowrap;
}

.arioso {
	font-family : arioso,verdana,arial,helvetica,sans-serif;
	font-size : 1.75em;
}

.news {
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;	
}

.italic {
   font-style: italic;
}

/* class for desktop variant */
.desktop {
	/*display: none;*/
}

/* class for mobile web variant */
.mobile {
	display: none;
}

@media print {
  body { background-color: #FFFFFF; }
  h1, h2, h3, h4, h5, h6 { 
     page-break-after: avoid; 
     page-break-inside: avoid 
  }
  blockquote,
  pre           { 
     page-break-inside: avoid 
  }
  ul, ol, dl    { 
     page-break-before: avoid 
  }
  .print_gap{
  	padding : 15px;
  }
}
