body{font-size:81%;margin:0;padding:0;color:#666;background-color:#FFF;text-align:left;} /* all elements sized in ems only. DOCUMENTATION: http://www.thenoodleincident.com/tutorials/typography/index.html */


/* LAYOUT */
#page{margin:0;padding:0;text-align:left;background-color:#FFF;width:16.5cm;text-align:left;}
#header{color:#000;background-color:#FFF;clear:both;margin:0 0 2px 0;padding:10px;}
	#righthdr {display: none;}
	#colourband {display: none;}
#footer{display: none;}
#container {}
	#subcontainer {}
		#subnav {display: none;}
		#additional {display: none;}
		#content{border-top: 2px solid #773F82; width: 16cm;margin-left: 0 !important;}

/* COLUMNS */
.cols{margin-top:10px;}
.col-button {margin-bottom:20px;}

.cols ul{margin:0;padding:0 0 10px;}
.cols li{list-style-image:url(/images/gt.gif);margin:0 0 0 12px;padding:0;}

/* COLUMN CELLS */
#content .col1{float:left;width:48%;padding: 0 5px 0 0;}
.cols a {font-weight: bold;}
.cols h2 a {color: #009cbd;}

#content .col2{float:right;width:48%;padding: 0 0 0 5px;}


/* FORMAT */
pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.5em;}
img{border:0;}

/* FORMAT > fonts */
body,input,textarea,select{font-family:"Trebuchet MS", Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}

/* ANCHORS */
a{text-decoration: none;color: #692B75;}
.button {display: none;}
#paging {display: none;}

/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#393737;}
h1{font-size:2em;}
h2{font-size:1.75em;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}

/* CONTENT H1 */
div.purple h1, div.purple h2  {color:#692b75;}
div.blue h1, div.blue h2{color:#009CBD;}
div.ltpurp h1, div.ltpurp h2 {color:#692b75;}
div.ltblue h1, div.ltblue h2 {color:#009cbd;}

#guid-head {color: #009CBD;}


/* ALPHA LIST */
#alpha{display: none;}


/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;line-height:1.5em;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;}

dt{display:block;float:left;}
dd{margin-left:10em;}

/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:0;width:100%;margin:0 0 20px 0;}
th{border:0px;padding:2px 5px 2px 5px;background-color:#000;color:#fff; text-align:left}
th.row-header{background-color:transparent;color:#000;}
td{border:0px;padding:2px 5px 2px 5px;}
tr.alt{background-color:#eee;}

#event-table tr{background:#E5F5F8;}
#event-table tr.alt{background:#FAFAFA;}

#event-table th{background:#fff;padding:7px 8px;}
#event-table #th1{width:18%;}
#event-table #th2{width:18%;}
#event-table #th3{width:63%;}

#event-table td{border-bottom:1px solid #fff;padding:12px 8px;}

#event-table p{padding-bottom:2px;}
#event-table a{text-decoration:none;color:#692b75;font-weight:bold;}
	#event-table a:hover{color:#009cbd;text-decoration:underline;}

#event-table .button a{background:url(/images/gt.gif) left no-repeat;padding-left:10px;}

#guid-table, #guid-table tr, #guid-table td, #guid-table th{border:0;}
#guid-table th{font-weight:bold;background:#fff;color:#333;font-size:0.94em;padding-left:8px; text-align:left;border-top:1px solid #e5f5f8;}
#guid-table tr{background:#fafafa;}
#guid-table tr.alt{background:#e5f5f8;}
#guid-table tr#firsttr{background:none;}
#guid-table td{vertical-align:top;padding:12px 8px;font-size:0.94em;border-bottom:1px solid #fff;}
#guid-table tr.alt td{padding:12px 8px;font-weight:normal;}
	#guid-table td img{margin:3px 0 0 0;}
	#guid-table td a{color:#692b75;text-decoration:none;font-weight:bold;}
th#firstth{padding-left:0;}
#td1{width:8%}
#td2{width:47%}
#td3{width:26%;}
#td4{width:18%;}

/* FORMS */
form{margin:0;padding:0;}
fieldset{border: 0; margin: 0; padding: 0;}
legend{display:none;}
h2.legend {display: none;}

.label{float:left;width:34%;padding:0.2em 0 0.8em 0;margin:0 1% 0 0;text-align:left;font-weight:bold;}
.element{float:left;width:55%;margin:0 1% 0 0;padding:0 0 0.8em 0;}
	.element p{margin:0;padding:0;font-size:0.88em;}

.help{float:right;width:auto;padding:0 0 0.5em 0;}
	.help a{display:block;background-color:#FFF;color:#000;border:1px solid #000;padding:0 0.4em;text-decoration:none;font-size:1em;}
	.help a:hover{background-color:#AAA;color:#FFF;}

textarea{font-size:100%;border:1px solid #000; width: 100%;}
input.text{border:1px solid #000;}

.highlight{color:#F00;}
.submit {display: none;}

.box label.radio{float:left;display:inline;width:85%;text-align:left;padding:0 0 5px;font-weight:bold;}
.box input.radio{float:left;clear:both;margin:2px 5px 0 0;}
/* PARAS */
#paras h2{background:url(/images/subnav-dots.gif) repeat-x top;font-size:1.1em;padding:10px 0 5px;margin-top:7px; color: #692b75;}

/* SHORTCUTS */
#shortcuts{position:absolute;left:-500px;top:-500px;width:50%;}

/* NAVIGATION */
#navigation{display:none;}
	

/* BREADCRUMB */
#breadcrumb{margin:0 0 10px 0;}
	#breadcrumb ol{list-style-type:none;padding:0;font-weight:bold;color:#692b76;font-size:0.94em;}
	#breadcrumb ol li{display:inline;margin:0;padding:0;}
	#breadcrumb ol li a{display:inline;padding:0 25px 0 10px;background:url(/images/breadcrumb-gt.gif) left no-repeat;font-weight:normal;color:#692b76;}
	#breadcrumb span.selected{padding:0 25px 0 10px;background:url(/images/breadcrumb-gt.gif) left no-repeat;}


/*--FLASH REPLACEMENT-------------------------------------------------------------------------*/

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {display: none !important;height: 0;width: 0;position: absolute;overflow: hidden;}
span.sIFR-alternate {visibility: visible !important;display: block !important;position: static !important;left: auto !important;top: auto !important;}		

	
/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

.padding{padding: 0 10px 10px 10px;}


/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */
