/* Set default font size so that 10point is 1emBy default 1em is 16point.10/16 = 0.625After that, ems specified are same as point/pixelsie 12 point is 1.2em, 10point is 1em etc*/html { 	margin:0; 	padding:0;}img { 	border: 0; }body { 	text-align: center; 	margin:0; 	padding:0;	font-size: 62.5%;	font-family: Verdana, Helvetica, Arial,  sans-serif;	background:url(../images/page-bg.jpg);	background-repeat:repeat-x;	border: 1px solid #CCCCCC;	background-color:#CCCCCC;		height: 100%;}/* These are set mainly for IE6/WIN as font size/family is not inherited from body to most elementsSo we default just about everything to 1em to get it to the body text size, then individualitems can scale the font as required from there.May need to add new elements here as you discover/use them*/div, span, p, input, textarea, select, button, table, th, tr, td, li, ol, ul, blockquote {	font-size:1em;	font-family: Verdana, Helvetica, Arial,  sans-serif; }/* Define inheritance that does not alter font size - font size carried down *//*li li,li p, blockquote p {font-size:1em}*/p {	font-size: 1.1em;	color: #333333;	margin: 0;	padding: 0;	text-align: justify;}ul {	font-size: 1.1em;	color: #330066;}input, textarea, select {	border: 1px solid #999;	padding: 2px;	color: #666666;	font-size: inherit;}h1 {	font-size: 1.4em;	font-weight: bold;	color: #006699;	padding: 0;	margin: 0;	margin-bottom: 1em;	border-bottom: 1px solid #FFFFFF;}h2 {	font-size: 1.4em;	font-weight: bold;	color: #000000;	padding: 0;	margin: 0;}.emphesis {	color: #000000;	font-weight: bold;}/******************************************************************************//* HEADER REALTED ITEMS 																		*//******************************************************************************/#r1c1 {	background-image:url(../images/header_r1_c1.jpg);	height: 110px;	width: 361px;	background-repeat: no-repeat;	float: left;}#r1c2 {	background-image:url(../images/header_r1_c2.jpg); 	background-repeat: repeat-x;	border: 1px solid #006699;	height: 110px; 	width: auto;	min-width:910px; }#r1c3 {	background-image:url(../images/header_r1_c3.jpg); 	height: 110px; 	width: 548px;	background-repeat: no-repeat;	float:right;}#headmenu {	height: 21px;	position: relative;	right: 105px;	top: 84px;	float: right;}.headmenuitem {	position:relative; 	right:0px;	padding-top: 6px;	padding-left: 10px;	padding-right: 10px;	float: right;	height: 21px;}.sep {	border-right: solid 1px #FFFFFF;	height: 21px;	position:relative; 	top: 0px;	float: right;}/******************************************************************************//* TAB REALTED ITEMS 																			*//******************************************************************************/.tab {	background: url(../images/tabcorner.gif) no-repeat top right; 	background-color: #FF9900; 	padding: 2px;	white-space:nowrap;		width:auto;	border-bottom: solid 1px #FFFFFF;}.tabselected {	background: url(../images/tabcorner.gif) no-repeat top right; 	background-color: #CCDDEE;	border-bottom: solid 1px #CCDDEE;}.tabtext {	background-image: url(../images/smallball-FF9900.gif);	background-repeat: no-repeat;	background-position: left center;		font-size: 1.2em;	color: #FFFFFF;		line-height: 1.5em;	height: 1.5em;	display:block;	text-align:left;		padding-left: 23px;	padding-right: 6px;}.tabtextselected {	background-image: url(../images/smallball-selected.gif);	background-repeat: no-repeat;	background-position: left center;	font-size: 1.2em;	color: #330066;		line-height: 1.5em;	height: 1.5em;	display:block;	text-align:left;		padding-left: 23px;	padding-right: 6px;}.pad {	margin-right: 2px;}a.tabtext:link {	color: #FFFFFF;	text-decoration: none;}a.tabtext:visited {	color: #FFFFFF;	text-decoration: none;}a.tabtext:hover {	color: #330066;	text-decoration: none;}.introimage {	float: left;	margin-right: 1.1em;	margin-bottom: 1.1em;	border: 1px solid #FFFFFF;}.stdimage {	border: 1px solid #FFFFFF;}/******************************************************************************//* CONTENT PAGE																					*//******************************************************************************/#container {	width: 100%;	height: 100%;	margin-left: auto;	margin-right: auto;	text-align:left;}#col1 {	float: left;	width: 50em;}#col2 {	float: right;	/*width: 26em;*/	padding: 0;	margin: 0;	height: 46em;}.indexbox {	border: 1px solid #006699;	padding: 4px;	min-width: 300px;	min-height: 110px;	width: 49%;	background-image: url(images/infobox-bg.jpg);	background-repeat: repeat-y;	background-position: left top;	background-color: #FFFFFF;}.paracol {	min-width: 300px;	width: 49%;}.indexboxtab {	height: 100%;	width: 100%;	margin: 0px;	font-size: inherit;}.left {float: left;}.right {float: right;}.centre {	margin-left:auto;	margin-right: auto;	text-align: center;}.pad1 {	margin-bottom: 1em;}.clear {clear: both;height: 1em;}.myclear {	width: 100%;	height: 10px;		border: 1px solid #006699;}.flatdent {	padding-left: 1.5em;	margin-left: 0em;}/******************************************************************************//* CONTENT PAGE - LINK TABLE *//******************************************************************************/.linktable {	border: 2px solid #FFFFFF;	background-color: #CCDDEE;	background-color: #D4EBF7;	border-top: none;}.linkheader {	/*background: url(../images/bluebar.gif) repeat-x; */	background-color: #006699;	border: 2px solid #FFFFFF;	padding: 2px;	color: #FFFFFF;	font-size: 1.1em;}.linksubheader {	font-size: 1.2em;	color: ;	font-weight: bold;	margin-top: 1em;	color: #006699;}.linkentry {	display: block;	font-size: 1em;	line-height: 1.2em;	color: #330066;	padding-left: 2px;	padding-right: 2px;}a.linkentry:link {	color: #330066;	text-decoration: none;}a.linkentry:visited {	color: #330066;	text-decoration: none;}a.linkentry:hover {	color: #FFFFFF;	text-decoration:none;	background-color:#FF9900;}.basepad10 {	margin-bottom: 10px;}/******************************************************************************//* INFO COLUMN *//******************************************************************************/input.infoform {	width: 90%;}.inputarea {	position: relative;	background-color:#FFFFFF;	text-align:right;	margin: 0;	border: 1px solid #999;	margin-bottom: 2px;}textarea.infoform {	width: 20em;	overflow: auto;	/* In IE6 this keeps the scroll bars away until there is enough data for them */	padding: 0;	margin: 0;		border: none;}p.infotext {	color: #FFFFFF;	margin: 0;	padding: 0;	padding-bottom: 1em;	position: relative;	text-align: left;}div.infotext {	color: #FFFFFF;	height: auto;	margin: 0;	padding: 0;}p.yell {	color: #FFFF00;	font-weight:bold;	whitespace: nowrap;	font-size: 1.2em;}.infocol {	width: 22em;	text-align:left;}.infobox {	background-color:#006699;	background-image: url(../images/infoboxbg.jpg);	background-repeat: repeat-x;	background-position: top;	border-top: none;	padding: 6px;	color: #FFFFFF;	margin: 0;}.infoformtext {	color: #FFFF00;	position: relative;	margin-bottom: 2px;}.infoform1 {	color: #FFFF00;	padding-right: 0.5em;	width: 30%;	float: left;	line-height: 2em;	height: 2em;}.infoform2 {	width: 60%;	float: right;	line-height: 2em;	height: 2em;	text-align: right;}.formline {	height: 2em;	width:100%;}.infobuttonbar {	width: 100%;	text-align: right;}.basepad {	margin-bottom: 6px;}/* END OF INFO COLUMN */.text {	font-size: 1.1em;	color: #000000;}.boxtext {	color: #000000;	vertical-align:top;	line-height: normal;	padding-top: 2px;	padding-bottom: 2px;}.title {	/*font-family: Verdana, Helvetica, Arial,  sans-serif;*/	font-size: 0.875em;	font-weight: bold;	color: #006699;	padding: 0px;}.boxtitle {	font-weight: bold;	color: #069;	font-size: 1.2em;}.textred {	/*font-family: Verdana, Helvetica, Arial,  sans-serif;*/	font-size: 11px;	color: #FF0000;	padding-bottom: 10px;}.button-on-w {	white-space:nowrap;	background-color: #F90;	border: 1px solid #069;	padding: 1px;	font-size: 1em;	color: #FFF;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-weight:normal;}.button-on-b {	white-space:nowrap;	background-color: #F90;	border: 1px solid #FFF;	padding: 1px;	font-size: 1em;	color: #FFF;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-weight:normal;	margin-top:4px;}/*===*/.commitment {	background-image:url(../images/commitment.gif);	background-repeat:no-repeat;}.trailerbar {	background: url(../images/bluebar.gif) repeat-x; 	background-color: #006699;	border: 1px solid #006699;	padding: 0px;}.trailercell {	white-space: nowrap;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 8px;	padding-right: 8px;	font-size: 1.1em;}.trailersep {	border-right: 1px solid #FFFFFF;}.menuitemactive {	color: #FFFF00;	text-decoration: none;}.menuitem {	color: #FFFFFF;}a.menuitem:link {	color: #FFFFFF;	text-decoration: none;}a.menuitem:visited {	color: #FFFFFF;	text-decoration: none;}a.menuitem:hover {	color: #FF9900;	text-decoration: none;}.topmenu {	padding-left: 5px;	padding-right: 5px;	padding-top: 0px;	padding-bottom: 3px;	vertical-align: bottom;	text-align: center;	white-space: nowrap;	background-image: url(../images/topmenubckg.jpg);}.frame-subheader {	vertical-align: top;	margin: 0px;	padding: 0px;}.subject {    display: none;}
