body {
	font-family : Trebuchet MS, Tahoma, sans-serif;
	font-size : 70%;
	color : #63645b;
	font-weight : normal;
	font-style : normal;
	text-align : center;
	background:#3f3f3f;
	padding : 0;
	margin : 0;
	border : none;
}
.mainBody {font-size:1.1em; line-height : 140%;}


a { color : #666600; border-bottom: 1px dashed #666600; font-weight:bold; text-decoration: none;}
a:hover { border-bottom: 1px solid #666600}
a img { border:none; }
a.morelink { font-weight : bold;}

/*
a { color : #8fbeb3; border-bottom: 1px dashed #8fbeb3; font-weight:bold; text-decoration: none;}
a:hover { border-bottom: 1px solid #8fbeb3}
*/


dl {
	margin : 0 122px 0 5px;
	padding : 10px;
	font-family : Trebuchet MS, Tahoma, sans-serif;
	border-left : 2px solid #000;
	background : #f6f6f6;
	min-height:93px;
}

* html dl { /* IE/Win min-height */
	height:93px;
}

dl dt {
	margin : 0;
	padding : 0;
	float : left;
	clear : left;
	width : 80px;
	text-align : right;
	font-weight:bold;
}

dl dd {
	margin : 0;
	padding : 0;
	margin-left : 90px;
	color : #777;
}

blockquote {
	margin : 0;
	padding : 0;
	border-left : 2px solid #000;
	float : right;
	width : 250px;
	font-family : Trebuchet MS, Tahoma, sans-serif;
	font-size : 1.4em;
	color:#5c5c5c;
}

blockquote div.quotePadding { padding:10px 12px; }
blockquote h3.largequote:first-letter { font-size:1.5em; font-weight:normal; }
blockquote h3.largequote { font-size:1.5em; font-weight:normal; margin:5px 0;}

blockquote p { line-height:135%;}
blockquote.right { margin-left : 10px; margin-bottom : 10px; } /* floated right - adds a buffer for the paragraph text */
blockquote.left { margin-right : 10px; margin-bottom : 10px; } /* floated left - u prolly won't use this, but it's here */
cite { display:block; background-color:#f2f2f2; border-top:1px dashed #ccc; color:#898989; padding:5px 10px; font-size:0.65em; font-style:normal; font-weight:normal;}

table { border-collapse:collapse; padding:0;}
td,th { padding:0; margin:0; font-size:11px;}
form { margin:0; padding:0; }
input { vertical-align : middle; font-size:1em;}
input { vertical-align : middle; font-size:1em;}
select { vertical-align : middle; font-size:1em;}

ul { list-style-type:none; margin:0; padding-left:0; }
li {
	background : transparent url(../images/general/bullet_content.gif) no-repeat 0 3px;
	margin : 0;
	padding : 0;
	padding-left : 12px;
	margin-bottom : 12px;
}

h1, h2, h3 { font-family : Georgia, Trebuchet MS, Tahoma, sans-serif;}
h1 { font-size:1.7em; font-weight:normal; }
h2 { font-size:1.1em; }
h3 { font-size:0.9em; }
h4 { margin:0 0 1em 0; font-size:0.9em; font-weight:normal;line-height:120%;}

object {
	display: block;
	padding: 0;
	margin: 0;
}

hr {  border-top:1px solid #CFD1D2; height:1px; }

/* float clearing */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



/* new 28/05/07 */
.print {
	float:right; 
	vertical-align:middle;
	text-align:right;
	padding: 0 6px 0 0;
	margin: 0px;
	background-image:url(../images/general/btn_print.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	height:15px;
}

.print a{
	font-size:10px;
	text-decoration:none;
	border:none;
	color:#333333;
}

/* end new 28/05/07 */
