body {	font-family: Arial, Helvetica, sans-serif;	color: #3c4550;	background: FF0000;}#content {	width: 940px;	margin-left: 20px;}#header {	width: 100%;	height: 125px;	clear: both;	background:url(../images/tp_header.jpg) no-repeat 0px 0px;}	#home {	width: 100%;	height: 10px;	background: #ee4078;	}	#about {	width: 100%;	height: 10px;	background: #cbdb2a;	}	#services {	width: 100%;	height: 10px;	background: #f596a7;	}	#news {	width: 100%;	height: 10px;	background: #b8b89f;	}	#downloads {	width: 100%;	height: 10px;	background: #fff682;	}	#conferences {	width: 100%;	height: 10px;	background: #60b6d9;	}	#links {	width: 100%;	height: 10px;	background: #19dd51;	}	#contact {	width: 100%;	height: 10px;	background: #f47920;	}	#header h1 { text-indent: -9999px; }	#header h2 { text-indent: -9999px; }#lhs {	width: 200px;	float: left;}#lhs div.btm { background:url(../images/lhs_nav_btm.gif) #040c22 no-repeat left; height: 27px; width: 185px;}#lhs div.quickimg { padding: 10px 0 0 5px;}	 #lhs div.quickimg2 { padding: 10px 0 0 5px;} #lhs div.topquick { padding: 10px 0 0 5px;}			#lhs ul {		width: 185px;}#lhs ul li {		width: 100%;}	#lhs ul a, #lhs ul a:link, #lhs ul a:visited {		color: #CCFFFF;		text-decoration: none;}		#lhs ul a:hover, #lhs ul a:active, #lhs ul a:focus {		color: #990000;		text-decoration: none;}			#rhs { 	width: 700px;	float: left;}.rhs_left { width: 60%; float: left; }.rhs_right { 	width: 36%; 	float: right;	font: 10pt Arial, Verdana, Helvetica, sans-serif;	line-height: 15pt;	colour: #3c4550;	width: 240px;	padding: 0;	text-decoration: none;}.rhs_links { width: 400px; float: left; }.rhs_right a { background: #FFFFFF;font: 10pt Arial, Verdana, Helvetica, sans-serif;colour: #3c4550;width: 240px;padding: 3px 0;text-decoration: none;}.rhs_left ul {font: 9pt Arial, Verdana, Helvetica, sans-serif;colour: #3c4550;margin-left: 15px;text-decoration: none;list-style:square;}.rhs_left img {padding: 6px 6px 6px 4px;}#profile {background: #FFFFFF;font: 10pt Arial, Verdana, Helvetica, sans-serif;colour: #3c4550;border-bottom: 1px dotted;padding: 3px 0 10px 0;text-decoration: none;}.pic {font: 10pt Arial, Verdana, Helvetica, sans-serif;colour: #3c4550;padding: 3px 10px 10px 0;float: left;text-decoration: none;width: 400px;}#flash { 	padding-top: 15px;	padding-bottom: 10px; }#rhs h1 { font-size: 24px; font-weight: bold; text-transform: uppercase; color: #3c4550; margin-bottom: 10px;border-bottom: 1px dotted;}#rhs h2 { font-size: 18px; font-weight: bold; text-transform: uppercase; color: #3c4550;}#rhs h3 { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #3c4550;}#rhs h4 { font:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #3c4550;}	#rhs a, #rhs a:link, #rhs a:visited {		color: #990033;		text-decoration: none;}		#rhs a:hover, #rhs a:active, #rhs a:focus {		color: #666699;		text-decoration: none;}	#rhs_left a, #rhs_left a:link, #rhs_left a:visited {		color: #666666;		text-decoration: none;}		#rhs_left a:hover, #rhs_left a:active, #rhs_left a:focus {		color: #666699;		text-decoration: none;}.bold { font: bold;}#rhs p { font-size: 12px; font-weight: normal; color: #3c4550; padding-bottom: 10px; line-height: 18px;}#footer { width: 100%; border-top: #CCCCCC 1px dotted; padding-top: 5px; margin-top: 5px;		color: #3c4550;		font-weight: light;		font-size:11px;		text-decoration: none;		line-height: 13px;			margin-left: 15px;}#footer a, #footer a:link, #footer a:visited {		color: #CC00FF;		text-decoration: none;}		#footer a:hover, #footer a:active, #footer a:focus {		color: #666699;		text-decoration: none;}.clear { clear: both;}/* Below here is the style for the link menu */.glossymenu{width: 185px;		background: url(../images/lhs_nav_top.gif) #040c22 no-repeat top center; width: 185px;		padding-top: 30px;}.glossymenu a.menuitem{background: #040c22;font: bold 10pt Arial, Verdana, Helvetica, sans-serif;text-transform: uppercase;color: #FFFFFF;display: block;/*To help in the anchoring of the ".statusicon" icon image*/width: 160px;padding: 3px 0;padding-left: 10px;text-decoration: none;}.glossymenu a.home{ background:url(../images/lhs_nav_bullets_home.gif) no-repeat 140px 5px; }.glossymenu a.about{ background:url(../images/lhs_nav_bullets_about.gif) no-repeat 140px 5px; }.glossymenu a.staff{ background:url(../images/lhs_nav_bullets_staff.gif) no-repeat 140px 5px; }.glossymenu a.services{ background:url(../images/lhs_nav_bullets_services.gif) no-repeat 140px 5px; }.glossymenu a.news{ background:url(../images/lhs_nav_bullets_news.gif) no-repeat 140px 5px; }.glossymenu a.downloads{ background:url(../images/lhs_nav_bullets_downloads.gif) no-repeat 140px 5px; }.glossymenu a.conference{ background:url(../images/lhs_nav_bullets_conference.gif) no-repeat 140px 5px; }.glossymenu a.links{ background:url(../images/lhs_nav_bullets_links.gif) no-repeat 140px 5px; }.glossymenu a.contact{ background:url(../images/lhs_nav_bullets_contact.gif) no-repeat 140px 5px; }#lhs div.btm { background:url(../images/lhs_nav_btm.gif) #040c22 no-repeat left; height: 27px; width: 185px;}.glossymenu li{background: #000000;line-height: 0.8em;}.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: #53656B;}.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/float: right;padding-right: 5px;border: none;}.glossymenu a.menuitem:hover{background-image: #040c22;color: #990000;}.glossymenu div.submenu{ /*DIV that contains each sub menu*/background: #53656B;}.glossymenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none;}.glossymenu div.submenu ul li{}.glossymenu div.submenu ul li a{background: #040c22;display: block;font: normal 8.5pt Arial, Verdana, Helvetica, sans-serif;color: white;text-transform: uppercase;text-decoration: none;padding: 2px 0;padding-left: 20px;}.glossymenu div.submenu ul li a:hover{background-image: #040c22;color: #990000;}/* Everything above is for the links */ .sofas {	font-weight: bold;	text-decoration: underline;}* {font-size: 100%;font-family: arial, verdana, helvetica, sans-serif;}small {font-size: 70%;}#contactainer {padding: 10px;width: 400px;font: 12px Arial, Helvetica, sans-serif;color: #040c22;margin: 0px 0px 10px 0px;border: 1px solid #cccccc;}.fieldset {background-color: #CCC;border: solid #000 1px;padding: 10px;}legend span {display: block;font-weight: bold;color: #900;font-size: 150%;padding-bottom: 0.5em;}p {font-weight: bold;margin-bottom: 20px;}label {display: block;}label span {width: 8em;margin-left: 2em;float: left;}label input, label textarea {width: 12em;font-family: inherit;}#submit {margin-left: 10em;font-family: inherit;}/* begin styles for RSS Feed      This is the most basic style to use for a list with no bullets */.rss_box {	 width: 240px;	 background-color: #ffffff;}.rss_title, rss_title a {	margin: 0px 0;	padding: 0;}.rss_items {       list-style:none;       margin:0;       padding:0;}.rss_item  {  font-size: 9pt;  margin-bottom: 1em;;}.rss_item a:link, .rss_item a:visited, .rss_item a:active {	}.rss_item a:hover { 	}	.rss_date {	font-size: x-small;	}
